Cave discovery may explain why Neanderthals disappeared, scientists say Science September 12, 2024 A recent discovery in southern France might shed light on the long-standing mystery of why Neanderthals vanished. The unearthing of…