All images from Bread and Puppet's website.
Licensed under Creative Commons fair use license.
Bread and Puppet Theater was founded in 1963 in New York City's Lower East Side, in 1974 it moved to a farm in Glover, Vermont where it is currently based.