All About Neanderthals – The Surprising Facts

April 23, 2019 - General
Neanderthal. Source: procy_ab / Adobe Stock

Current evidence suggests that Neanderthals and humans shared a last common ancestor sometime between 765,000 and 550,000 years ago.

Source: origins

Leave a Reply

Your email address will not be published. Required fields are marked *