NASA Satellite Spots Oil at Mississippi Delta Mouth
Thursday, May 27, 2010 - 18:41
in Astronomy & Space
A new image from NASA's Terra spacecraft shows oil from the Deepwater Horizon spill lapping at the mouth of the Mississippi River delta.