Largest group of fossil humans are Neanderthals after all
(Phys.org) -- The world's largest known sample of fossil humans has been classified as the species Homo heidelbergensis but in fact are early Neanderthals, according to a study by Prof Chris Stringer of the Natural History ...