Up next

Playing in... 5 secs Pause
News

WATCH - Olympic Flame lands in Japan for first time in 56 years

The Olympic flame touched down at the Matsushima Air Base in Miyagi Prefecture to a rapturous ceremony.

 

Originals

All originals