Advertisement
Here’s this interesting UFO video that was recorded from Vero Beach, a city in Indian River County, Florida. This was filmed on Tuesday, 27th January 2015.
Please share and comment section below.
Check out this amazing piece of footage here:
[video_player]
Advertisement