This is the latest video that everyone who believes in Bigfoot is talking about...seriously...what is that thing they filmed??

 It already has over 5 million hits on Youtube...