Tech ISS Air Leak Prompts Temporary Evacuation Alert June 6, 2026 The Universe A worsening air leak aboard the International Space Station (ISS) prompted NASA to order astronauts to take shelter in a docked spacecraft for nearly two hours on Friday while Russian…