Army Corps Orders Environmental Review of Proposed Formosa Plastics Plant in Louisiana’s ‘Cancer Alley’
The Formosa Sunshine Project in St. James Parish, Louisiana, will undergo a full formal environmental review, the U.S. Army Corps of Engineers announced in a memorandum issued today and posted on Twitter.