The Colbert Report

Cheating Death - Colgate

Season 3 • 06/20/2007

Stephen helps us all live long enough to be a drain on society.

More