• Embed

Swear to God

Clip11/10/2005

Stephen believes that big oil company CEOs should have sworn in before testifying to Congress.

Up Next