Defense Department officials have announced the creation of a new UFO task force, NewYorkPost reported. Washington is stepping up efforts to investigate possible alien activity after officials admitted they could not explain the phenomenon of UFO sightings. On November 23, officials stated that ...