Engineers found the location of an elusive leak on the space station: It's in a Russian module that provides crucial life support

Engineers found the location of an elusive leak on the space station: It's in a Russian module that provides crucial life supportThe source of the small leak on the International Space Station is on a module on the station's Russian side, according to NASA.