Archaeologists have discovered the site of a Neolithic cannibalistic feast in a cave in northern Spain, south of Bilbao. Around 5,700 years ago, when farming communities were spreading across the ...