Theatres - Live in Hicksville, NY
Long Island Puppet Theatre