Now Playing | Howls in Oregon 10

Recorded in Oregon's Mt. Hood National Forest, this vocalization could very well be from a Bigfoot.

Recommended for You

Watch More Finding Bigfoot Videos
Filter