Mystery of Saturday, October 24, 2026 · Cleveland, Ohio, 1986

Balloonfest '86

Cleveland released nearly 1.5 million balloons for charity, but wind and rain brought many back down across the region.

Continue in web browser Get Anomalia

Sources

anomalia