Neanderthals nearly disappeared 75,000 years ago, but one small group in France repopulated Europe

Leave a Reply