Have you heard of the strange creature which lurked around Van Meter, Iowa - the Van Meter Visitor? Or is that Van Meter Monster?