VIDEO: Olympic Torch arrived in Sochi, ready for the 2014 Winter Olympic Games
The Olympic Flame for the 2014 Winter Olympics made its arrival in Sochi on Wednesday. Until the magic kick-off moment on Friday, the torch will be seen all over the resort, i.e., along the...