Air Leak Threat Forces Space Station Crew to Shelter

NASA briefly directed five of the seven International Space Station crew members to a 'safe haven' due to concerns over two small air leaks in the Russian section, which were subsequently repaired.

Coverage

SplitViewNews News