Small Air Leak Detected on International Space Station Posted by satai on Thursday August 30, 2018 @11:02AM from the space.com dept. https://www.space.com/41676-space-station-small-pressure-leak.html ( no comments | on HN )
There are no comments yet.