The Ed Show 01/30/12

Muppets weigh in on pig-headed Psycho Talk

Steve Doocy claims Fox News is the most unbiased news network. Even the Muppets aren't buying his Psycho Talk. ... more Duration: {{video.duration.momentjs}}