Iglesia de Nuestra Señora de los Remedios, perched atop the largest pyramid in the world. Cholula, Mexico, 2024.