Small Oxygen Leak Detected on the International Space Station TA Labs 8:44 AM News ta labs A tiny pressure leak has been detected on the Russian side of the International Space Station. It sounds alarming, but flight controllers say the astronauts aren’t in any immediate danger. Read more... from Gizmodo https://ift.tt/2C25Z3F Share this Share on FacebookTweet on TwitterPlus on Google+
EmoticonEmoticon