ocean waves energy
120m long 'sea-snake' with moving joints producing 750kW.these moving joints power up hydraulic motors that drive electrical generators.
videos on yahoo.