Tags 10

Tag: 10

TECH NEWS

RANDOM POSTS

Keuka Energy to deliver first US offshore wind farm vessel

Keuka Energy Rimdrive wind turbine (Pic: Keuka Energy)Keuka Energy, based in Florida, has completed and launched the first floating US offshore wind farm...