The Department of Defense isn’t admitting that aliens exist. But apparently they don’t mind if you check out their sweet rides.
Read the original post by Daniel Oberhaus
Consumer Electronics in the News
The Department of Defense isn’t admitting that aliens exist. But apparently they don’t mind if you check out their sweet rides.
Read the original post by Daniel Oberhaus