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