The Colbert Report

Handling Sex Scandals

Season 2 E 126 • 10/05/2006

Stephen was up late trying to figure out who the luckiest bastard in the world is.

More