Norway's Wind Catching Systems (WCS) has made a spectacular debut with a colossal floating wind turbine array it says can generate five times the annual energy of the world's biggest single turbines – while reducing costs enough to be immedia...
Read more