There’s a creature lying in a glass case in Long Beach, Washington, and it’s been making people stop dead in their tracks for ...