The Teotihuacan Piramid of the Sun in Mexico. The aztecs believed that the gods created the world here.
1 comment
1 comment