Holloman Air Force Base landing

Referenced in 1 episode

Definition

An alleged UFO landing that took place in 1964 at Holloman Air Force Base in New Mexico, which is often cited in discussions about extraterrestrial encounters and military cover-ups.