The Van Meter Visitor presence was first noticed on an early morning Tuesday, Sept 29th, 1903. For the next five days, the small town of Van Meter Iowa residents lived […] full story
Strange strange strange… the world of the unexplained, bizarre, paranormal events and weird news from your neighbors.