Devil Puppet tells you how to go to hell

Devil Puppet tells you how to go to hell

I wonder why I never saw this puppet on Sesame Street.