Your place for Space News
The prehistoric cannibals of southern England marked up the bones of the people they ate.