The Colbert Report

David Walker

Season 3 • 04/25/2007

Stephen asks David Walker if America can switch to a barter system.

More