Bigfoot Discovered? [Video]Bigfoot Discovered? [Video]A man in North Carolina claims that he got exclusive footage of the mythical creature running across a road in Charlotte, but I don't know if I buy it.BJ RagoneBJ Ragone