By CEP Staff • 10 April 2013 in News

Ohio State University buys 50 MW from 304 MW Iberdrola wind farm