A procession featuring traditional Mexican heritage celebrates the end of a Mexico to New York relay race called “Carrera Antorcha Guadalupana 2012,” on Wednesday, Dec. 12, 2012, in New York. (AP Photo/Bebeto Matthews)

[PHOTOS] Our Lady of Guadalupe celebrations all over the world

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.

%d bloggers like this: