P phys.org Neanderthals and humans lived side by side in Northern Europe 45,000 years ago 66 points Brajeshwar 2 years ago 89 comments