Rolf Mowatt-Larssen

Referenced in 1 episode

Definition

Former CIA officer who worked for 25 years in U.S. intelligence and led the WMD unit of the Counterterrorism Center after 9/11, known for his claims about time travel and UFOs.