U.S. Navy Admits UFOs Captured On Video Exist; Expert Speculates They're From Earth
The U.S. Navy has finally admitted the existence of the unidentified flying objects their pilots captured on video that had the world speculating that they could be extraterrestrial life.