Chemours closing Niagara Falls plant
Niagara Falls is losing not only 200 jobs but one of its riskiest air polluters with the announcement Tuesday that the Chemours Company is closing its plant on Buffalo Avenue the end of next year. An Investigative Post analysis of federal Environmental Protection Agency this summer showed the Buffalo Avenue plant’s air pollution poses the second-greatest risk […]