Largest (60 million cubic feet) successfully...

Share: 

Sunday, August 25, 2002: Largest (60 million cubic feet) successfully launched NASA balloon set a world record.