Two British pilots who hoped to break a 96 year old altitude record by flying a balloon to the edge of space canceled their attempt Wednesday after a split caused the balloon to leak helium before it could be launched.
Leak Scuppers attempt to break balloon altitude record.