The National Aeronautics and Space Administration (NASA) ordered astronauts on board the International Space Station (ISS) to shelter in their spacecraft and prepare for potential evacuation as a Russian crew attempted to fix a worsening air leak.
Continue reading...
Continue reading...