Tuesday’s Energy Absurdity: What Happens When Texas Hail Meets China Solar
Hail storms roared across Texas last week, and some of them happened in the same geographical areas where solar developers have condemned hundreds of acres of productive land to build solar installations made in China. […]