Unexplained
Paranormal Phenomena

UFO sighting filmed over Nellis Air Force Base, Nevada – 19th Feb 2017

0

Interesting UFO footage filmed over Nellis Air Force Base in Nevada on the 19th February 2017.