A new Bigfoot attraction opened recently on the Seattle waterfront. I have not had a chance to go inside yet due to dumb things like work…