Balloonfest
A massive balloon release in Cleveland on September 27, 1986, was about to set a new world record, but a sense of impending catastrophe hung over the scene.
A massive balloon release in Cleveland on September 27, 1986, was about to set a new world record, but a sense of impending catastrophe hung over the scene.
Studio(s): Oscilloscope
Originally Released: United States, Jun 29, 2017
Production Country: United States
Genres:Short