0
Anonymous
Houston is in Texas.
Wiki User
Chat with our AI personalities
The Houston Texans joined the NFL in 2002. They were an expansion team and were always based in Houston, TX.
The Houston Texans joined the NFL in 2002.
They settled in Houston
10-6 is their best.
Tillman fertitta