OLHZN-8 moment the weather balloon bursts at 109,102 FT By Overlook Horizon|2017-08-04T11:57:04-04:00August 4th, 2017| OLHZN-8 moment the weather balloon bursts at 109,102 FT