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.
Referenced in 1 episode
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.