The structure above is, of course, a piece of the Great Pyramid of Cholula with the Nuestra Senora de los Remedios (Our Lady of the Remedies) church on top of it… I’ve already profiled the Great Pyramid, but what about the city of Cholula itself? At the peak of its historical significance, Cholula had the … Continue reading