The Colbert Report

Stewart Brand

Season 6 • 05/06/2010

Stewart Brand has been called an evil traitor for accepting the use of nuclear power.

More