The Bigfoot Discovery Museum guys knew their shit. R.I.P. to this amazing hub of sasquatch lore and love.