East St. Louis IL former Alcoa site solar plans uncertain ...
Mar 15, 2018· East St. Louis. After years of contamination from aluminum production, a 400acre site off Illinois 15 is finally cleaned up and ready to use for a solar panel field to generate renewable energy.