The Great Pyramid of Cholula: The Largest Pyramid and Manmade Monument on Earth
With a total volume of 4.45 million cubic meters, the Great Pyramid of Cholula is the largest pyramid and monument built on the surface of the planet. This means that…
Continue reading