
Great Pyramid of Cholula
1Cholula is a city in Mexico, where the massive Pyramid of the same name can be found. The pyramid in Cholula is a massive structure, greater even than the pyramids in Egypt, by volume.
Related
Popular Today
True Stories
- Newest
- Commented
- Popular
Mysteries and Phenomena
- Newest
- Last commented
- Popular
- Most commented