Piedmont Lights

Referenced in 1 episode

Definition

A wave of UFO sightings around Piedmont, Missouri, in 1973, with reports of glowing craft near Clearwater Lake that locals say continue today.