The Latest Science Videos
Tweet
Okay, the inflatable isn't technically in space, but it is 96,000 feet up!