Challenges Mexico, Puebla, San Pedro Cholula Convento de San Gabriel monastery, San Pedro Cholula, Puebla, Mexico amateur ⋅ (© Florian Kopp/Alamy) Post Views: 788