The Decatur City Council approved a development agreement Monday night for a proposed billion-dollar power plant.
From
To
Breaking Featured
DECATUR, Ill. (WAND) - A power plant described as a "game-changing" move toward clean energy in the United States is coming to Decatur.