Millions of pilgrims celebrate the Virgin of Guadalupe in Mexico and the United States, spreading their devotion and traditions throughout the continent.