The Great Pyramid is a truly imposing structure that takes an incredible amount of forced labour and architectural genius to fashion. For the Mesomamerican peoples that practise mass ritual sacrifice, this mighty building is the perfect staging platform for such a ceremony. Towering over the ground below, the altar platform at the top of the Great Pyramid is clearly closer to the Gods themselves. |