Space Station Leak Caused by Mysterious Drill Hole, Not a Meteorite

Amaze Lab 2018-09-04

Views 31

Following a pressure leak on the ISS, a Russian investigation says it was created by a human and suggests it could be sabotage.

Share This Video


Download

  
Report form