Zaachila Church
Oaxaca, Mexico

Click on the pictures
 
 

 

 
   

 
   

 Tlacochahuaya: Off The Beaten Track