NowThisNews. Social Mobile Video

Olympic Torch Floats Back To Earth

  • World
  • 11.11.13 07:49 AM EST

The 2014 Sochi Olympics torch came back to earth from the International Space Station on board the Russian Soyuz spacecraft. It landed in Kazakhstan.