The saga of the International Space Station air leak took a worrying turn Friday - Tech Sentiments