Engineers found the location of an elusive leak on the space station: It's in a Russian module that provides crucial life support on September 29, 2020 Get link Facebook Twitter Pinterest Email Other Apps The source of the small leak on the International Space Station is on a module on the station's Russian side, according to NASA. from Yahoo News - Latest News & Headlines https://ift.tt/33eteDm Comments
Comments
Post a Comment
Thanks For Comment