Search
Library
Log in
Watch fullscreen
4 years ago

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

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

Browse more videos

Browse more videos