Episode 114: Little Green Lie

"Little Green Lie" is the fourteenth episode of the television series The Muppets..