May 12, 2014 Cholula, Mexico: small church built on top of one of the largest pyramids in the world by the Spanish conquerers in colonial times


Size: 5000px × 3333px
Location: Cholula, Puebla, Cholula de Rivadabia, Mexico
Photo credit: © Barna Tanko / Alamy / Afripics
License: Royalty Free
Model Released: No

Keywords: architecture, building, built, cholula, church, cross, mexico, puebla, religion, stair, structure, top