Día de la Virgen de Guadalupe celebrates the appearance of the Virgin Mary to Juan Diego in the town of Guadalupe, Mexico, in 1531. This religious celebration occurs annually on December 12th and is a traditional holiday widely observed with pilgrimages, mass attendance, and festivities in honor of Mexico’s patron saint.