A debate has erupted about whether the deregulation of the Texas electricity market contributed to the most calamitous week in recent state history.
St. Louis Breaking News & Events
A debate has erupted about whether the deregulation of the Texas electricity market contributed to the most calamitous week in recent state history.