The Great Pyramid of Cholula

The Great Pyramid of Cholula in southern Mexico is a little-known archaeological site which may once have been the largest pyramid (by volume) in the world. Also known as Tlachihualtepetl (‘artificial mountain’), the pyramid has a base 450m square – four times the size of the Great Pyramid of Giza in Egypt. At 66m tall it is considerably shorter than the more well known monument, though its total volume would have been much larger. While the satellite view above doesn’t give a real sense of the location, Street View gives us numerous different perspectives. Rampant tropical plant life…

Read full article »