Startup articles: launches, insights, stories

All About Neanderthals – The Surprising Facts - Startup logo and branding

Current evidence suggests that Neanderthals and humans shared a last common ancestor sometime between 765,000 and 550,000 years ago. We speculate that this ancestor was H. heidelbergensis .

Founded year: Not set
Funding rounds: Not set
Total funding amount: Not set

Description

Not set