Aerial view of an oil stained beach, contaminated by the BP Deepwater Horizon oil leak in the Gulf of Mexico. Grand Isle, Jefferson Parish, Louisiana, USA, July 2010.