ISS Cosmonauts attempt to dispel concerns about sabotage after Russian officials launch investigation
Last week, the six-man crew of the International Space Station awoke to find that they’d sprung a leak, some 250 miles above earth’s surface. It was first identified via a noticeable, but not catastrophic, drop in oxygen levels within the crew compartment, but it wasn’t long before the readings were confirmed with good old fashioned […]