Torch Lit for Games

The National

The Olympic flame was lit in Greece today for next year's games in Sochi, Russia. Organizers there are rushing to wrap up preparations for the event.

More From Embedded-Only/News