The Wind Catcher will change the Wind Energy Industry
Wind Catching Systems, a Norwegian business, has invented a floating offshore wind power system that generates electricity at a far cheaper cost than traditional wind turbines, thanks to creative engineering. …