Wednesday, June 9, 2010

NASA image from space of the oil spill in the Gulf of Mexico, from our Terra satellite yesterday