Now Playing | Ohio a Bigfoot Hot Spot 111

A town hall meeting in Ohio shakes out some rather chilling stories of bigfoot encounters, including a recording of a possible bigfoot yell. Is it real?

Recommended for You

Watch More Finding Bigfoot Videos
Filter