The team find startling new evidence and have some terrifying close encounters with Bigfoot on Prince of Whales Island in Alaska.
The team find startling new evidence and have some terrifying close encounters with Bigfoot on Prince of Whales Island in Alaska.