Ancient Aztec Sacrificial Stone Altar.