Answer:
The pilgrimage celebrates the day in 1531 that the Virgin of Guadalupe, patroness of Latin American Catholics, is believed to have risen on the hillside behind the basilica. Millions arrive every year a lot of walking or commuting from remote cities for days.