Does It Matter That the DOD Released Those UFO Videos?
12:24pm PDT - April 28th, 2020 ufo - WiredThe Department of Defense isn't admitting that aliens exist. But apparently they don’t mind if you check out their sweet rides.
The Department of Defense isn't admitting that aliens exist. But apparently they don’t mind if you check out their sweet rides.