Hole responsible for space station leak caused by drill, not meteorite, Russia says
Monday, September 3, 2018 - 18:30
in Astronomy & Space
The hole that caused a slight air leak and a depressurization event on the International Space Station last week was caused by a drill hole.