Astronauts shelter for air leak repairs on International Space Station
Australian Breaking News Headlines & World News Online | SMH.co…
June 5, 2026
NASA ordered five astronauts to safety in their SpaceX-built spacecraft docked to the ISS as a Russian crew attempted to fix a worsening air leak on the Zvezda service module.
Discussion in the ATmosphere