A ribbon of oil marks the surface of the Gulf of Mexico near the Louisiana coast May 22, 2010. [Photo/Agencies]