Discussion in 'USA Men: Fans & Travel' started by yanks02, May 22, 2003.
I was wondering if anyone knew of a good place to watch the game in Houston? Any ideas???