Texas is all about the free market, except when it comes to renewable energy

January 7, 2025