By CEP Staff • 1 May 2013 in News Invenergy takes first GE energy storage wind turbines as part of 86-unit deal