Cupola Of Sangre De Cristo Church, Teotitlan

Cupola of Sangre de Cristo church, Teotitlan

Intricately painted cupola of the Preciosa Sangre de Cristo Church in Teotitlan del Valle, Oaxaca, Mexico