The Van Meter Visitor: The Terrifying Winged Cryptid That Haunted Iowa in 1903
September 1903. The quiet farming town of Van Meter, Iowa, seemed like the last place anything ext…
September 1903. The quiet farming town of Van Meter, Iowa, seemed like the last place anything ext…