This Oil Leak Could Last for 100 Years — and the Company Involved Refuses to Fix It
Far away from TV cameras and under the radar of the nightly news, oil has been continuously leaking from a damaged production platform located just 12 miles off the coast of Louisiana in…