The most extraordinary Bread and Puppet Theatre Museum in Vermont. Rooms full of 20 - 30 ft high puppets - amazing place