This picture shows the oil slick off the coast of Louisiana. NASA's Aqua satellite took the picture on April 25, 2010.
Image courtesy of NASA/MODIS.