Originally Posted by WWJD
You know I was just thinking even if the Astros were doing good the Texans own this town anyway.
It is disappointing though to sign Clements and Petitte (sp?) and do so poorly.
But the Texans have won over Houston sports fans I think by far over the Astros and Rockets.
People ask me or poke fun that the Stros have flopped and all I can say is the Texans starting up again makes everything better with me. All that matters in Texas is football anyway. Astros who?