Mysterious Source of Air Leak Has Kept International Space Station Crew on Their Toes

The leak was initially traced to the main work area inside a Russian ISS module called Zvezda. NASA, however, says they are still not sure of the source of the leak on the International Space Station after the crew spent two weekends confined to Zvezda.


Leave a Reply