-
After millions of Texans lost power in February, state lawmakers vowed to fix the system that had failed so dramatically. But what, really, did they accomplish?
-
Hurricane Laura is projected to hit the Texas and Louisiana coasts Wednesday night as a major hurricane, according to the National Hurricane Center.Along…