On June 5, 2026, Nasa ordered five astronauts aboard the International Space Station (ISS) to shelter in a docked spacecraft ...