Ed the Sock is a foul-mouthed, cigar- chomping sock puppet with green hair who hosts one of Canada's longest running late night talk shows. He abuses guests, both famous and not-so-famous alike.