BP Oil Spill: $18.7 Billion Fine a Mere 2% of It’s Enormous $929 Billion Revenue
The company only made $928.67 billion in the years since the spill... How ever will they be able to pay that "hefty" $18.7 billion fine?...
Published By: The Daily Sheeple - Thursday, 2 July, 2015