Oil in the surf, Orange beach, Alabama, June 2010. Captions and Photo source: ©© David Rencher
Excerpts;
The US Coast Guard is currently investigating reports of a potentially massive oil sheen 20 miles north of the Deepwater Horizon oil rig explosion from last April.
Multiple reports have come in of a sheen nearly 100 miles long and 12 miles wide originating near the site…