Tell me THIS is THE proof we need for Bigfoot and I am totally sucked in! What DO you think of this video?