NASA Super Pressure Balloon Launch: Quick Facts

NASA’s Balloon Program Team runs through a few fun facts about its super pressure balloon, scheduled to launch from Wanaka, New Zealand, in the following video: