We were lucky to be in Mexico during the Festival of Guadalupe on 12 December. The festival first came to our attention while on the long bus trip from Palenque to San Cristobel when we kept passing people running up the hills carrying torches, being followed by decorated trucks. Later we learned that they were running a relay for Guadalupe (the Virgin Mary) which covered 220 km.
The relay ended at Guadalupe Church in San Cristabel, where the tired but jubilant relay teams arrived, yelling their praises to Guadalupe and putting out their torches outside of the church. It was an amazing sight to see, and I was impressed at the commitment of those teams for their cause whether I believe in worshipping the Virgin Mary myself or not. The festival really was the cherry on our good-time-in-Mexico cake.