Free at Last
Season 3 E 111 • 08/23/2007
Stephen Colbert's wrist is free at last.