Free at Last
Season 3 E 111 • 08/23/2007

Stephen Colbert's wrist is free at last.