Oil is seen on the surface of the Gulf of Mexico about six miles southeast of Grand Isle, Louisiana May 21, 2010. [Xinhua/Reuters]