Were they an ancient relic of humanity that held on until the end of the Ice Age or were they a unique hybrid population ... giant red deer fossils at the site, suggesting the human inhabitants ...