Neanderthals were among the most successful ancient human species, surviving for hundreds of thousands of years under the challenging conditions of the Ice Age. Contrary to their long-standing ...