Some videos just grab your attention. This is one of them! Overlook Horizon High Altitude Weather Balloons located in New York takes their ballooning seriously and when an airliner gets too close for comfort….well, they make sure they put the video footage on Youtube for all to see! This particular case the weather balloon was […]