Don Menzel
Referenced in 1 episode
Definition
An American astronomer who was a prominent skeptic of UFO phenomena and known for his attempts to debunk UFO sightings and reports.
Referenced in 1 episode
An American astronomer who was a prominent skeptic of UFO phenomena and known for his attempts to debunk UFO sightings and reports.