Are Solar Panels Helping or Hurting?
If you are considering a green remodel of your home, you might want to think twice about solar panels. Solar energy has been touted in […]
Are Solar Panels Helping or Hurting? Read More »
If you are considering a green remodel of your home, you might want to think twice about solar panels. Solar energy has been touted in […]
Are Solar Panels Helping or Hurting? Read More »
Name: Exelon City Solar
Location: 1201 W. 120th Street, Chicago, Illinois, 60643 View Larger Map
Company: Exelon Corporation
By Rosie Powers
Chicago’s South Side has been swept by sustainability, now housing the largest solar power plant in the Unite…
Chicago now home to the nation’s largest solar power plant Read More »