The village church in Zirahuen, Michoacan is imposing with an austere beauty.
© Linda Breen Pierce, 2009