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 Missouri3 hrs ago6
FOX 2 Missouri3 hrs agoThe ICL Group has officially scrapped plans to build a half-billion-dollar battery manufacturing plant in north St. Louis.