Oil Spill

Latest Satellite Views of Oil Leak, Plus Dramatic Video of Where the Oil May End Up

[/caption] 56 days into the the still-leaking Deepwater Horizon oil well spill in the Gulf of Mexico, satellite views are…

14 years ago