Cee-Lo Green (The Voice) serves up some Christmas cheer with help from the Muppets. "All I Need is Love" comes from Green's new CD, "Cee-Lo's Magic Moment", which was also the name of a TV special that aired last month. Walter, one of the newest Muppets, figures prominently, and gets, ah, initiated by Miss Piggy. Not sure if she gave Walter the chop last year in the movie. He'll grow on you, I'm sure.
From Cee-Lo's VEVO channel: