Church of Our Lady of Help in Cholula, an archaeological site with a pre-Columbian pyramid, Cholula, Puebla, Mexico.