Neanderthals nearly disappeared 75,000 years ago, but one small group in France repopulated Europe July 15, 2026 by Sharing Is Caring: