A recent in-depth study has revealed that children were sacrificed in the city of Chichen Itza, built on Mexico’s Yucatan peninsula.
A recent in-depth study has revealed that children were sacrificed in the city of Chichen Itza, built on Mexico’s Yucatan peninsula.