The Colbert Report

Sign Off - Formula 401 Rumors

Season 8 • 10/04/2011

Stephen puts Formula 401 rumors to rest and welcomes the Colbert Nation's newest member.

More