March 17, 2025 – NASA has confirmed that preparations are nearly complete to bring back astronauts Sunita Williams and Butch Wilmore, who have been stranded aboard the International Space Station (ISS) for the past nine months. The two astronauts, who initially embarked on a 10-day mission, will return to Earth […]