‘It’s good to have them home’: NASA astronauts return to US soil after nine months stranded in space

5 months ago
4.3K

Two NASA astronauts that were stranded on the International Space Station for nine months splashed down in the Gulf of America on Tuesday evening. A recovery team is seen helping Astronaut Butch Wilmore exit SpaceX’s Dragon spacecraft.

Loading 4 comments...