A Spill Too Far

The investigation was inconclusive, the fine inadequate, and the lesson has not been learned. Last week, a $4.5 billion fine was handed to BP, following the explosion of one of their wells in 2010 in […]