Bizarre-looking characters from the Bread and Puppet Theater in Glover, Vermont -- where homemade bread is served along with the entertainment -- perform at a street festival in the state's capital city, Montpelier.
The theater's traveling shows engage onlookers and sometimes carry politically charged messages. During the Vietnam War, for instance,, Bread and Puppet staged block-long processions and pageants involving hundreds of people.