“Top Kill” Failure Means More Worries for Gulf Coast
Posted on
May 30, 2010 by
bp complaints
“Top Kill” Failure Means More Worries for Gulf Coast
With BP’s latest attempt to plug its massive oil spill a failure, Louisiana’s coastal residents face an uncertain future
Read more on Time Magazine