The Drawbridge Puppet Theater still exists in Lunenburg, MA
Visit their website:
www.drawbridgepuppets.com