Engineers found the location of an elusive leak on the space station: It's in a Russian module that provides crucial life support Yahoo! 29. 9 2020 (20:24) The source of the small leak on the International Space Station is on a module on the station's Russian side, according to NASA. Share Read the whole article at Yahoo!