San Miguel del Milagro: The Apparition of Saint Michael in Mexico
The state of Tlaxcala, in Mexico, lies in a broad valley with distant views of active volcanoes. Steep hills tower over fertile farmlands where orchards, cornfields, and cattle ranches dot the landscape. The long history of this part of Mexico can be seen to this day in the impressive ruins of Indian pyramids and beautiful … Read more