NASA astronauts Butch Wilmore and Sunita Williams returned on 18 Mar 2025 after 286 days in space, landing safely in the Gulf of Mexico after delays with Starliner and SpaceX.