Modern Humans and Neanderthals Lived Together in Europe for 2,000 Years!

When Homo sapiens first arrived on the European continent about 42,500 years ago, the Neanderthals were still living there, and would remain there…