Club Puppet "Mantis Sister Puppets" Chiodo Bros. / Palace Theatre

These three, oversized mantis puppets were constucted under the direction of Frank Langley at the Chiodo Brothers shop. The photo was taken during the actual stage performance on the patio of the Palace Theater.

HOME PAGE