UCL (University College London) scientists have found that the closest living relative to the extinct Irish Elk (giant deer) lives on our shores. The team tested for DNA and skeletal features to prove ...