Other Sports

Fans from around the globe flock to Russia for 2018 World Cup

Fans in the Russian cities of St. Petersburg, Sochi and Yekaterinburg anxiously await the start of the 2018 World Cup.