Monster PuppetsA cast of mechanized monster puppets we designed for a New Zealand based production. No Comments|April 19, 2024