News Astronauts Take Cover After Air Leaks Discovered on International Space Station Astronauts aboard the International Space Station have been instructed to shelter as Russian cosmonauts carry out urgent repairs to address air leaks in the... Franklin NdibeJune 9, 2026