University of Illinois Launches Major Solar Project
CHAMPAIGN, Ill. — The University of Illinois at Urbana-Champaign will soon be home to one of the largest on-site university solar arrays in the country, according to U.S. Environmental Protection Agency statistics.
Read More