NASA confirmed Thursday that the Russian segment of the International Space Station has begun leakin...
Uh-oh, the International Space Station is leaking again
NASA confirmed Thursday that the Russian segment of the International Space Station has begun leaking atmosphere into space again.
Author: Ars Technica
Read Original Article