Previous
Up
Next
The God of Gods temple, where they did sacrifices. Only evidence of animal sacrifices were seen at Altun Ha