Back in August, the crew aboard the International Space Station noticed a slight drop in air pressure within the station. The drop wasn’t life threatening, but any change in the status of the their small habitable cocoon of technology hung hundreds of miles above the earth’s surface warrants investigation, so the team set out to […]