Up until recently, the consensus was that Neanderthals and Homo sapiens were separate species.But most humans carry around 2% of Neanderthal DNA, challenging
The cast of a Neanderthal skull is displayed in the Chemnitz State Museum of Archaeology Hendrik Schmidt/picture alliance via Getty Images Some morning peopleā¦