Between 300 and 700 barrels of oil per day have been spewing from a site 12 miles off the Louisiana coast since 2004.
The Washington Post, New Orleans Times-Picayune
Sun, 10/21/2018 - 5:17pm
Between 300 and 700 barrels of oil per day have been spewing from a site 12 miles off the Louisiana coast since 2004.