Tech Hurricane Milton Delays Astronauts’ Return to Earth Until Oct. 13 oktober 10, 2024 Crew-8 has been on the International Space Station since March 2024.