photo

Gulf Coast oil spill

Satellite view of the Gulf Coast oil spill off of Louisiana, April 29, 2010.
NASA

Satellite view of the Gulf Coast oil spill off of Louisiana, April 29, 2010.