Promises, promises ….

STT’s heard them all before – the slew of “promises” that the wind industry will invest Gazillions of Dollars and create Millions of groovy “green” jobs.  Well, you know the saying: “you can talk the talk, but can you walk the walk?” Seems the big “talkers” ran out of legs today, as they explained to […]