This season is the most confident I’ve ever felt about the Texans chances to win a championship and the long term future. I’ve also never seen this much positivity in coverage of this team and among the fanbase. Stroud and Meco have completely changed this franchise for the better already. The sky really is the limit at this point and that’s almost unbelievable.
You must log in or register to comment.