Unexplained
Paranormal Phenomena

Triangle UFO filmed over military base in Altus, Oklahoma – November 2013