The Van Meter Monster: Uncovering Iowa’s Legendary Mystery

The Van Meter Monster: Uncovering Iowa’s Legendary Mystery

In 1903, the small town of Van Meter, Iowa, became the center of a strange mystery. For several nights, townspeople claimed they saw a large, winged creature with a glowing horn. Eyewitness accounts and unanswered questions keep the Van Meter Monster story alive more than a century later. People described an animal unlike anything they had seen—part bat, part bird,…

Read More