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.
