BP: A Race Against Time

Estimating the damage: BP tries its latest attempt to stop the Gulf oil spill.

Examined