dalocollis.com
A Holy Time in San Miguel de Allende
There are angels who walk on Earth, and they can be found in the sleepy town of San Miguel de Allende of the central Mexican state of Guanajuato…which I suppose is not so sleepy any…