Grand Bigfoot Hotel

Finding Bigfoot

S08E03
January 17, 2016

Overview

The team is in New Hampshire to investigate alleged Bigfoot sightings near a Mount Washington resort that are making hotel guests nervous, and the evidence takes them to Franconia Notch.

Comments 0

Please log in to leave a comment.

No comments yet. Be the first to share your thoughts!