Astronauts on International Space Station told to shelter as repairs under way to fix air leaks

Astronauts aboard the International Space Station have been told to shelter on a docked spacecraft as repair work is carried out to fix new air leaks, Nasa says.

Related posts

Leave a Comment