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

via IFTTT

Comments