"PALM COAST" content on TweakTown - Page 1
We found 1 items for the tag: PALM COAST
NEWS
Florida man captures 2 floating orbs of light on video, claims UFOs
A Florida man has sent in a video of what appears to be two orbs of lighting flying across the sky, now claiming they are UFOs.