Scientific estimate puts total BP oil spill at 4.4 million barrels

Research published in Science shows that the BP oil leak pumped out approximately of 4.4 million barrels of oil before being completely capped. That's around 185 million gallons, or 700 million liters. Scientists from Columbia University's Lamont-Doherty Earth Observatory studied high resolution footage of the plume,… » 9/23/10 1:00pm 9/23/10 1:00pm