An overview of the Incumbents and their Challengers in #TX2, #TX5, #TX8, #TX10, #TX14, and #TX22.
Last seen: September 1st at 4:22pm — Visit site