Astronauts sheltering on International Space Station
Digest more
Astronauts aboard the International Space Station were earlier ordered by NASA to shelter in their spacecraft and prepare for potential evacuation as a Russian crew attempted to fix a worsening air leak.
China's Shenzhou 21 astronauts returned to Earth on Friday (May 29), wrapping up a record-breaking, and very eventful, space mission.