I remember back in 1995 or something, when TLC still had kid shows, I remember there were three puppet shows. One, Proffessor Iris. The other, Chicken Minute. But there was a third one. All I remember were the puppets looked like they could fit in the first two, there was an 'evil' rat with a toad henchman, and it took place in Space. Anyone have ANY idea what I'm talking about?