Church spires rise above red tile roofs in the Jalisco town of Mazamitla. It is one of Mexico's Pueblos Magicos.
© Alejandro Curiel, 2009