
THE GLOWING HORNS OF VAN METER.
The Van Meter Visitor is a legendary creature spotted in Van Meter, Iowa during the early 1900s. Witnesses described it as a bat-like beast with glowing horns that emitted a bright light, capable of mesmerizing those nearby.
It was said to have a haunting screech and the ability to vanish suddenly, leaving behind only eerie silence. The town’s residents were terrified, and many believed the visitor was a supernatural omen.
Stories of the Van Meter Visitor have passed down through generations, blending folklore with mystery. Whether a real creature or a figment of fear, it remains an enduring part of Iowa’s cryptid tales.
When the glowing horns light up the night, beware — the Van Meter Visitor is near.