Our Lady of Guadalupe

Even before the sun breaks through the horizon on December 12, the burst of firecrackers rings throughout Mexico to announce the greatest national fiesta of the year—the feast of Our Lady of Guadalupe.