The Dirty Dozen: Whom to Blame for the Oil Spill

There's no shortage of folks to point a finger at