Satellite view of oil leaking metal ornament
- from our Affiliates
Satellite view of oil leaking from the damaged Deepwater Horizon well in the Gulf of Mexico featured with oil.
Satellite view of oil leaking from the damaged Deepwater Horizon well in the Gulf of Mexico featured with oil.