Unidentified flying object above St. Petersburg, Florida 26-Jul-2020
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.
Source: Latest UFO sightings