Sealed in a cave for tens of thousands of years, long before modern humans, us homo sapiens, arrived in Europe, Neanderthals ...