DSC_0328

Church of the Precious Blood, Teotitlan del Valle, built on top of Zapotec Temple, archeological ruins

We Welcome Your Comments