Twisted Puppet Theater - TV (1995)