Twombly Solar Dekalb County, IL Pending 📍 Dekalb County, IL 7,427 kW DC 10, 912, 000 kWh Annual Generation Check Availability