World Cup Atlanta: Fans march to Atlanta Stadium
World Cup Atlanta: Fans march to Atlanta Stadium

World Cup Atlanta: Fans march to Atlanta Stadium

Soccer fans gathered on Monday morning for a march to Atlanta Stadium for the first World Cup match in Atlanta today at 12 p.m. between Spain and Cabo Verde. 

Top Videos