Feature
January 2022, Vol. 249, No. 1
Necessity Meets Innovation
There has been a major oil leak in progress off the coast of Louisiana for 17 years now, and I’d be willing to bet most people, even those in the industry, don’t know about it.