There be Monsters: The Outlandish Terror of the Van Meter Visitor
In early autumn of 1903, something bizarre and terrifying happened in the town of Van Meter, Iowa. People have been talking about it ever since. On the night of September 29th a farm implement salesman named U.G. Griffith was returning late from his rounds when he saw something odd. It…
Read more