Every Dec. 12, the Basilica of Santa Maria de Guadalupe in Mexico City is basked in colorful flowers and illuminated with candles, welcoming millions of pilgrims from all over the world to visit ...