Recent research has shown that engravings in a cave in La Roche-Cotard (France), which has been sealed for thousands of years, were actually made by Neanderthals....