piccadillypuppets.org
The Piccadilly Puppets Company
Based in Atlanta, Georgia