Watch Moment NASA Astronauts Touchdown On Earth After 197 Days In Space

2018-10-04 49

Two NASA astronauts and a Russian cosmonaut aboard the International Space Station returned to Earth on October 4 after spending 197 days in space.

Free Traffic Exchange