Did Homo sapiens and Neanderthals share the same habitat for a long period of time? Excavations by a French research team at the Mandrin Cave suggest as much. The researchers' work has yielded even more astonishing findings.