Holloman Air Force Base

Referenced in 1 episode

Definition

A US Air Force base in New Mexico tied to a long-rumored story of a 1964 or 1971 UFO landing and meeting with extraterrestrials. The story was popularized through the 1970s documentary project associated with Robert Emenegger.