Bigfoot Hoaxters On The Lam

I’ve been waiting for the other shoe to drop off the Bigfoot story, and apparently it’s even more scandalous than I thought it was gonna be. Not only is the much hyped Bigfoot claim a big whopper (it was a rubber monkey suit embedded in ice), it now seems the two Atlanta perps who cooked up the story are […]