资讯

A chilling discovery at Spain's Atapuerca archaeological site has revealed new evidence of systematic cannibalism among our earliest European ancestors.