Defense Department forms new UFO task force amid national security concerns


The United States Department of Defense (DoD) has announced the formation of a new task force that will track UFO reports from around the nation. The…

Defense Department forms new UFO task force amid national security concerns