Astronauts finally head home after unexpected nine-month ISS stay
Space Daily
Washington (AFP) Mar 18, 2025
A pair of astronauts stranded in space for more than nine months were finally headed home..