Tag: Neanderthal

Dragon Man: Fossil from China Leads to the Discovery of a New Human Species

Nicknamed ‘Dragon Man’, the discovery of this remarkable skull may add new species called Homo longi to the human family tree. Find out more!