error: An error occurred sending request. Status code: 429
La Iglesia de Nuestra Señora de los Remedios
Cholula, Mexico
The Iglesia was built in the 16th century, on top of Tlachihualtepetl, the Great Pyramid of Cholula, as a symbol of the religious conquest of the Aztec Empire.