More than 358,000 pilgrims have already arrived to the Basilica of Guadalupe in Mexico City for the annual celebration of the day in which the legend says that the virgin appeared to Juan Diego. More are expected in the next day in order to celebrate on the 12th of December.

Many people make their pilgrimage from far away, arriving crawling on their knees and suffering from fatigue, dehydration, low blood pressure, and many other things. They have shut down metro stops and increased security around the basilica in order to accommodate the thousands of pilgrims they expect to arrive in the next day or two.

(via: Vivir Mexico – Spanish)