Monday, September 12, 2011

Nuestra Señora de Guadalupe, detailed folk art religious murals, Hillside shrine, Hermosilla, Mexico

No comments: