View of a monumental image of the Virgin of Guadalupe outside a church in the Sierra Norte de Puebla, Mexico, to mark the celebration of the Day of the Virgin of Guadalupe in the country. (Photo by Gerardo Vieyra/NurPhoto) (Photo by Gerardo Vieyra / NurPhoto / NurPhoto via AFP)