Owens Creek Solar is proposing the development of a 500mw solar facility across 3,700 acres of farmland in Illinois and is expected to operate for the next 30+ years.
Dedicated to sustainably powering the future, Leeward’s Owens Creek project aims to provide new jobs, significant economic investment to the community, and the generation of emission-free renewable energy, helping the State of Illinois meet its clean energy goals.
Priding themselves on transparency and clear communication, it was a high priority for Leeward to have the right, effective tools to accurately depict the potential scenery changes to the local community.
This interactive 360’ portal, created by Truescape, allowed an opportunity for stakeholders and the public the opportunity to learn about the project, have their questions answered and provide feedback.