Meet the Ozark Howler

  • Share
    Share Video

  • Add
  • More
    Report this video as:
0 0
You have already voted for this video.
The Ozark Howler is a mysterious creature living in the back woods of the Ozark Mountains in Missouri and A...
The Ozark Howler is a mysterious creature living in the back woods of the Ozark Mountains in Missouri and Arkansas. It has long sharp horns and glowing red eyes, and the people of the Ozarks have been sharing stories of the Ozark Howler for generations. Have you seen the Ozark Howler? Share your story!
Related