JoinOurBandOfBelief | UFO Caught at Airport Control Tower September 16th 2011 @JoinOurBandOfBelief | Uploaded September 2011 | Updated October 2024, 3 days ago.
Huge UFO / OVNI seen at airport control tower in Punta Gorda Florida. This is some amazing footage.
Huge UFO / OVNI seen at airport control tower in Punta Gorda Florida. This is some amazing footage.