Mysterious sightings of a horned, bat-like creature in Van Meter, Iowa, left locals both terrified and curious—what secrets does this legend hold?...