muppethub.com
The New Muppet Show
and What We’re Doing About It With the Muppets back on TV, Muppet Hub simply must find its own unique ways of celebrating. So, here are our three main projects that we’ll be working on…