Socorro UFO landing
Referenced in 1 episode
Definition
A notable incident that took place in 1964 in Socorro, New Mexico, where a police officer reported seeing a craft and its occupant, contributing to the lore of UFO sightings in the United States.
