fbpx

Sunlight illuminated the lingering oil slick 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.