
The Van Meter Visitor
Tune in for our next exciting episode! In the fall of 1903, the town of Van Meter, Iowa, was plagued by a menacing creature. It was 8 feet tall, bat-winged, with a beak and a glowing horn that could emit dazzling beams o
Show notes






















