Moment stranded astronauts splashed down to earth after 9 months in space
2025-03-19 4 Dailymotion
They were supposed to be in Space for nine days. They ended up staying for nine months! Now NASA astronauts Butch Wilmore and Suni Williams have finally arrived back on Earth.