The charming plaza of Oconahua, Jalisco, surrounded by rugged hills. The ruins of a large pyramid lie beneath the town's church
© John Pint, 2009