Muppets!

Re: Muppets!

The ones on Sesame Street and Fraggle Rock are also muppets.