U of I trustees approve $15.5 million solar farm
CHAMPAIGN – Trustees at the University of Illinois have approved a $15.5 million project to build a 20.5-acre solar farm to help power the Urbana-Champaign campus.
[x] Close Window