Loading...
Olympic Torch arrives in Sochi
The Olympic flame shines brightly on stage as it is brought before cheering crowds in Sochi, Russia