Now Playing | A Howl In the Woods 142

The bigfoot team descends on a Georgia forest with night vision and thermal imaging cameras. They take turns "calling out," but when something seems to call back, they are stunned.

Recommended for You

Watch More Finding Bigfoot Videos
Filter