Stephen prepares for the royal wedding, and David Tang corrects celebrity rumors.
The Colbert Report
Season 7
47
April 6, 2011