The World Cup is in desperate need of a vibe shift. The matches have arrived just in time
CNN
—
It’s finally here.
The first of 104 matches in this biggest-ever World Cup kicks off in Mexico City when South Africa meets up with Mexico in the Estadio Azteca.