0 notes May 30, 2010 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.