Rival designs race to harness ocean energy

The world’s oceans and seas hold an awesome amount of power, but effective ways to harness...

Read More