This misleading crap cracks me up. "Sounding li
Post# of 12452
"Sounding like the solar capital of the world to be built in Elba, Alabama"
The SNPW facility will be producing 1GW of solar panels a year.
To be successful they only can and will have only 1GW of solar panels to sell..
Where does this "solar capital of the world" BS comes from?
And to answer this question
"No tweet about "what happened in Texas?" "
They did tweet, they got a better deal in Alabama.
.