Science

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

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.

Just the News Spotlight

Support Just the News