« Puttin' On His Travellin' Shoes | Main | Made In China »
Spain, once a world leader in subsidizing "green" technology, has essentially shut off the spigot, and "clean energy" scammers corporations are fleeing the country in search of other public troughs from which to feed.
More...