DescriptionTepanapa3.jpg Great Pyramid of Cholula appears to be a natural hill surmounted by a church. This is the Iglesia de Nuestra Señora de los Remedios...