Portland, Oregon has a museum with more than 2,000 puppets in it, and if that sentence didn’t immediately make you want to ...