Roughly 1.5 million balloons were released from Cleveland's Public Square on Sep 27, 1986

Balloonfest 1986

Roughly 1.5 million balloons were released from Cleveland's Public Square on Sep 27, 1986

Pinterest
Search