Texas solar and wind resources saved consumers nearly $28B over 12 years October 29, 2022 by Comments