The organization claims to be the “only scientific research organization exploring the Bigfoot/Sasquatch mystery.” Look, I wouldn’t say I’m a believer …