The Colbert Report

Ted Koppel

Season 3 • 03/08/2007

Ted Koppel thinks Stephen is a breath of fresh air and a ray of sunshine.

More