Watch Moment NASA Astronauts Touchdown On Earth After 197 Days In Space
  • 6 years ago
Two NASA astronauts and a Russian cosmonaut aboard the International Space Station returned to Earth on October 4 after spending 197 days in space.