rance tidal dam.jpg
Tidal Power News
France Commits €65 Million to FloWatt Tidal Energy Project, Boosting the Sector's Commercialization Efforts