Sochi scrambles to finish Olympic venues

Many athletes have already arrived in Russia, eager to test out the Games facilities

Stay Connected with CBC News

Must Watch