The Great Pyramid at Cholula in Mexico is the biggest human built monument in the world. It is 66 meters high which is over 212 feet. It is 450 square meters at it’s base which is 1,440 feet. There are also 51 other...Read More
Tag: Pyramid of Cholula
Subscribe To Our Newsletter
Join our mailing list to receive the latest news and updates from Cosmic Surge.
Interested in Advertising Here? Contact Us >>