Researchers have uncovered compelling evidence that Neanderthals repeatedly deposited horned animal skulls in a Spanish cave over thousands of years, suggesting a culturally transmitted ritual ...