On Our Radar: BP's New Face
Thursday, June 24, 2010 - 09:40
in Earth & Climate
Robert Dudley, BP's new face for the oil spill cleanup effort in the gulf, dives right into controversy, calling criticism of BP a "rush to justice" on his first day on the job. "Time will tell" if BP should be held responsible for the spill, he tells reporters.