jeremy tellford balloon

Jeremy Telford Breaks Record for Largest Balloon Animal

Utah balloon maestro Jeremy Telford has broken the world record for the largest balloon structure created by an individual. The…

9 years ago