Nibbled-on bones found in a cave revealed that our Neanderthal ancestors ate each other. Scientists may have figured out why.
New evidence from a cave in France might explain why some Neanderthals ate their compatriots about 100,000 years ago. The bones found in the cave aren’t the first evidence of Neanderthal cannibalism, but this is the first time scientists have…