BP's final oil spill costs - $61.6 billion
WWL-TV, Channel 4 New Orleans / Posted 10 days ago
paying claims, announcing this week that it has paid out $8 billion in its four years of existence. Claims administrator Patrick Juneau has approved more than $8.5 billion in eligible claims and says his office is still processing payments.
A... Read more