“Phoenix lights” – UFO over Destin, Florida 12 March 2010

Destin, Florida – March 12, 2010

More info / Description link:

source: submitted to www.Latest-UFO-Sightings.net

Leave A Reply