By CEP Staff • 18 November 2013 in News The Switch completes initial testing of 8.6 MW offshore wind turbine generator