The FIFA World Cup Arrives in Atlanta as 300,000 Fans Descend on the City for Today's Kickoff
The wait is officially over. Atlanta takes center stage today on the global sports map as Spain faces off against Cabo Verde at Mercedes-Benz Stadium, kicking off an action-packed slate of eight FIFA World Cup matches in the city. With roughly 300,000 unique spectators—including 225,000