
The Van Meter Visitor
In 1903, residents of Van Meter, Iowa, reported a bizarre winged creature with a horn-like appendage and a glowing light. We investigate the strange sightings, the witnesses who claimed to encounter it, and the mystery of the Van Meter Visitor.