Electricity from wind

Wind power has outgrown its teething troubles. Wind turbines ...