Human Sacrifice Channel
Season 5 E 129 • 10/07/2009

What kind of cable package does Samuel Alito have that he can watch the Human Sacrifice Channel, and why can't Stephen get it?