cvdavisSeptember 26, 2020 at 3:40 AMI wonder where we’ll see them popping up. Windmills No More: GE Debuts Monster Of A New 13 Megawatt Wind TurbineFile this one under T for Then You Win. The US wind industry has taken plenty of ribbing from various politicians and pundits over the years, but meanwhile those peskycleantechnica.com