The Ballard Institute and Museum of Puppetry in Storrs will present a new puppet show as part of the 2025 Spring Puppet ...