Leaking Well at Platform 23051 Location – New Images
Radar satellite images taken on June 10 and June 18, 2010, show continuing slow leakage from a well at the location of Platform 23051 in the Gulf of Mexico, about 40 miles from the leaking Macondo well that is the source of the ongoing BP / Deepwater Horizon oil spill. Oil from that massive BP […]