Mexico finds ‘main’ skull rack at Aztec temple complex

Mexican archaeologists believe they have found the main trophy rack of sacrificed human skulls at Mexico City’s Templo Mayor Aztec ruin site. —> Read More

facebooktwittergoogle_plusredditpinterestlinkedinmail