Russian Astronauts Take Olympic Torch On A Spacewalk

Olympic torch is the symbolic representation of our planet's celebration of sports through international cooperation. This symbol was recently flashed at the International Space Station (ISS) when two Russian astronauts took it outdoors during a scheduled maintenance. The historic event was streamed online by NASA.

Continue ReadingRussian Astronauts Take Olympic Torch On A Spacewalk