NASA Astronauts’ Return Delayed Again - Videos from The Weather Channel
Advertisement

NASA Astronauts’ Return Delayed Again

March 27, 2025

Their mission went from eight days to eight months – now, two astronauts will have to wait a while longer to say goodbye to the International Space Station and return to Earth. Watch this video to learn the latest decision from NASA and how this space saga unfolded.