Sunita Williams, Butch Wilmore Set To Return On Tuesday; NASA Shares Splashdown Details
17 Mar 2025
After being stranded in space for more than nine months, two US astronauts, Butch Wilmore and Sunita Williams, are finally set to return to Earth. NASA has confirmed that their journey back home is scheduled for Tuesday, March 18, in the evening (GMT). Their return will take place aboard a...
Read More