Russia says space station leak could be deliberate sabotage
Tuesday, September 4, 2018 - 05:48
in Astronomy & Space
Russia launched checks Tuesday after its space chief said an air leak on the International Space Station last week could have been caused by deliberate sabotage.