In the Chandeleur Islands, Spotting the Spill's 'Leading Edge'
Friday, May 7, 2010 - 14:20
in Earth & Climate
Researchers spot the "leading edge" of the Deepwater Horizon spill encroaching on the Chandeleur Islands.
Researchers spot the "leading edge" of the Deepwater Horizon spill encroaching on the Chandeleur Islands.