NASA orders International Space Station astronauts to prepare for evacuation amid a worsening air leak being addressed by Russia. NASA on Friday (June 5, 2026) ordered astronauts to take shelter after a fresh leak was detected aboard the International Space Station. The five astronauts moved into the SpaceX capsule that is docked at the station while cosmonauts worked to fix th... [411 chars]