...And in Wired, of all places: "Solar: Cheap panels from China have viscerated the US industry."
Stuffed it full of guts, have they?
I suppose that explains the smell. And here I had thought it was the reeking incense of FAIL.
(Pretty good article, btw.)
2 weeks ago