Cholula church puebla mexico pyramid architecture Add to favorite DMCA Complaint Tweet Cholula church puebla mexico pyramid architecture FreePhoto by Saulhm Free Download License: Public Domain CC0 ID: 249743 Tags: tourism, pyramid, mexico, architecture, church, culture, free photos, free images, puebla, cholula