On the outskirts of Puebla, Mexico, lies the ancient Cholula Pyramid -- a pre-Columbian architectural marvel that some consider to be the largest pyramid in the world. Spared from destruction during the Spanish conquest and the advance of civilization, this massive labyrinthine complex today offers its mysteries to hardy tourists and explorers.

Related Summaries