Facebook has signed an agreement for 170MW of Illinois wind power, taking its renewables transactions over the last year with
Social networking giant's deal for Lincoln Land Wind project in Illinois will support 100% renewables-powered area operations
Facebook has signed an agreement for 170MW of Illinois wind power, taking its renewables transactions over the last year with