The Expedition: Bigfoot! Sasquatch Museum isn’t something you expect to find in a mountain town, but there it was. Giant carved Sasquatch figures …