Disney has released a teaser poster for the November 23rd release of “The Muppets.”

I love this poster. But then I love almost everything about the Muppets. Can’t wait for the relaunch, how about you?