Nov 3, 2020
0 min
Verdant Power installs three tidal energy turbines in the East River off Roosevelt Island in NYC