2 years agoTowering creature filmed 'could be Bigfoot' but what do you think is that BIGFOOTTHE TRUTH