Blades longer than a basketball court, a tower the length of a football field, the 3-megawatt Eco 100 is the latest — and largest — wind turbine behemoth erected at the National Wind Technology Center (NWTC) near Boulder, Colo.