The Colbert Report

  • Aired:  08/19/04
  •  | Views: 64,087

On the Colbert Report, top leaders check in, but they don't check out. (1:25)

Loading...