Oil spill testimony to Congress: Not our fault

May 11, 2010 10:47:44 AM PDT
BP PLC told Congress Tuesday its massive Gulf oil spill was caused by the failure of a key safety device made by another company.

Load Comments