NASA expressed doubts Wednesday over a theory floated in Russia that a tiny hole that caused an air leak on the International Space Station was the result of sabotage.
NASA expressed doubts Wednesday over a theory floated in Russia that a tiny hole that caused an air leak on the International Space Station was the result of sabotage.