“A small, picturesque city 80 miles southeast of Mexico City, Cholula is said to have a church for every day of the year. There are, in reality, about 80 in all, many dating to the 17th century and filled with paintings and sculptures from that time. It is enough to draw hordes of worshipers – and thieves.”