The Department of Defense isn't admitting that aliens exist. But apparently they don’t mind if you check out their sweet rides. https://ift.tt/2uc60ci