BP PLC said Monday that it will pay for all the cleanup costs from a massive oil spill in the Gulf of Mexico that could continue spewing crude for at least another week.
BP says it will pay for all cleanup costs