August 15, 2008October 25, 2017 | by Luis BLAST IT!!! The Bigfoot story has been debunked! I want to believe!