Texas Standard For February 26, 2021

The deregulated electric market was set up to save money for Texas consumers. So why did Texans end up paying $28 billion more? That story coming up on the Texas … Continue reading Texas Standard For February 26, 2021