The ICL Group has officially scrapped plans to build a half-billion-dollar battery manufacturing plant in north St. Louis.
Plans scrapped for $500M battery plant in north St. Louis
FOX 2 Missouri2 hrs ago56
FOX 2 Missouri2 hrs agoThe ICL Group has officially scrapped plans to build a half-billion-dollar battery manufacturing plant in north St. Louis.