Cholula, Puebla City of Churches, Plenty of Food