The Wolf in Charge of the Hen House
Sorry, video is no longer available

The Wolf in Charge of the Hen House

S6 E103/03/13

Fourteen of the most outrageous celebrities from the first five seasons return to take care of unfinished business.