Source: Tourism Media
Presiding over the city of Cholula is one of the world’s largest pyramids, with an immense slope built up over centuries of religious devotion.
You've reached the end of this gallery. We're adding new images to our galleries every day so check back soon.