Emec sign marine energy agreement with Enel Green Power

Magallanes' test turbine being installed at Emec
Magallanes' test turbine being installed at Emec

Breaking