Sep 112011
 


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.

Read the rest of the article by clicking this link.