It took our ancestors more than 150,000 years to take over Neanderthal lands.
This might explain why modern humans still have Neanderthal genes.
This website uses cookies to ensure you get the best experience.