Space Station Air Leak: Someone Drilled the Hole, Say Russians
4 mins | Sep 10, 2018

The International Space Station experienced a leak in late August 2018. Russia claims that this may have been sabotage.

From The Guardian
The International Space Station experienced a leak in late August 2018. Russia claims that this may have been sabotage.
From The Guardian