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 |