The idea of a Green New Deal has become a hot topic lately, but what exactly does it mean?

View Entire Article on CleanTechnica.com