Environment 101: Tackling The Largest Oil Spill
Photo caption: Sunlight illuminated the lingering oil spill off the Mississippi Delta on May 24, 2010. The Moderate-Resolution Imaging Spectroradiometer (MODIS) on NASA’s Terra satellite captured this image the same day. Image source: Wikipedia