This bright UFO was seen and filmed in the sky above St. Petersburg, a city in Pinellas County, Florida. This was filmed on 26th July 2020.
Don’t forget to follow us on Twitter for the latest UFO videos & photos.
Link: twitter.com/LatestUFOs
This bright UFO was seen and filmed in the sky above St. Petersburg, a city in Pinellas County, Florida. This was filmed on 26th July 2020.
Don’t forget to follow us on Twitter for the latest UFO videos & photos.
Link: twitter.com/LatestUFOs