From stalking hikers in the forest to making friends with hunters Nova Scotia is alive with Bigfoot encounters.
See All 1390 Episodes of "UFO WARNING"