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.