The Colbert Report

Simon Schama

Season 3 • 07/23/2007

Simon Schama says art unleashes passion. Stephen says his passion is always unleashed.

More