NRG Stadium has served as the Texans' home since 2002. A recent study estimated long-term maintenance costs will reach $1.4 billion over the next 30 years, with Harris County on the hook for those ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results