ISS leak: Astronauts briefly shelter as leak worsens (opens in new tab)
At 13:04 UTC on June 5, 2026, NASA ordered astronauts aboard the International Space Station (ISS) to put on their spacesuits, take shelter and prepare for evacuation. The instruction came as Russian crewmembers attempted to repair a worsening air leak on their side of the station.
Read the original article