eugeneweekly.com
Puppet Masters
What was the last puppet show you saw? An after-school special maybe? Or perhaps a storybook hour staged by librarians with their hands stuck up some glorified socks? Portland’s Tears of Joy Puppet…