Sunday, February 8, 2015

Amazing UFO sighting filmed over Vero Beach, Florida 27-Jan-2015 + UPDATE


Interesting. Click title for link to an update. No word if there was an ICLEE Conference at the time.