Stan Stops Talking

"Stan Stops Talking" is the ninth episode of The Muppets. It aired on February 17, 2013.