International Space Station LEAK: NASA and Russia remain tight-lipped over findings

NASA and Russia are remaining tight-lipped on their preliminary findings of what caused the leak in the International Space Station (ISS) in late August.

0
0