Van Meter Monster

Referenced in 1 episode

Definition

A creature reported in Van Meter, Iowa in 1903, described as a winged entity with a distinct appearance and linked to local legends and mysterious sightings.