No one's really buying into that finding Bigfoot show, right? Post Comment Receive notifications Add a comment...