News

Researchers have found cannibalized human remains from at least 11 people in El Mirador cave in northern Spain, suggesting it was the site of a violent Neolithic clash 5,600 years ago.