cholula.jpg

Roberto Michel/istockphoto.com

The Great Pyramid of Cholula, located in central Mexico, is a huge pre-Hispanic step pyramid and temple complex thought to have been dedicated to the god Quetzalcoatl. Today, a church sits at the top of the pyramid, which looks like a hill from a distance and is the largest pyramid known to currently exist.