Swear to God
Season 1 E 16 • 11/10/2005

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