In asmall cave tucked away south of Paris, scientists believe they’ve stumbled upon something extraordinary: what might be ...