Finding Bigfoot quest brings TV crew to area
September 7, 2011
By Jeremy Broadfield
The mythical Bigfoot may be living in the wilderness southwest of Cochrane and the hosts of Finding Bigfoot hope to find evidence to support this.
"You're seeing a perfectly normal animal that lives here in North America," said host Cliff Barackman at a town hall meeting taped at Easter Seals Camp Horizon Aug. 31.
Finding Bigfoot airs on Animal Planet.