Millions of Catholic Mexicans paid homage to the Virgin of Guadalupe across North America today to observe the day when, legend has it, Juan Diego opened his cloak and a bouquet of flowers transformed into the image of the Virgin Mary. The Our Lady of Guadalupe feast is now held every year on December 12. Take a look at the massive crowds marching on pilgrimage to the basilica where the icon is kept in Mexico City or dancers spinning through a church in Brownsville, Texas to celebrate the holiday.
[PHOTOS] Our Lady of Guadalupe celebrations all over the world
9:42 pm on 12/12/2012