Summer Paperhand Puppet Festival in Forest Theatre on the UNC Chapel Hill Campus

Summer Paperhand Puppet Festival in Forest Theatre on the UNC Chapel Hill Campus.