BP says its Gulf oil spill costs now $450 million

Disasters ·