Home Current News Engineers found the location of an elusive leak on the space station:...NewsCurrent NewsEngineers found the location of an elusive leak on the space station: It’s in a Russian module that provides crucial life supportSeptember 29, 202074FacebookTwitterPinterestWhatsApp The source of the small leak on the International Space Station is on a module on the station’s Russian side, according to NASA.Source: yahoo.com/news