Tag: Recent track-record belies hype in wind energy