Bread and Puppet Theatre

When chance brings you together with a master of artistic