Let's face it. The Astros are the only Pro sports team in Houston worth watching. A lot has changed in 12 months time.
When you think about it, they just seem to be taking each other's places as the years go by with none ever coming home with the big prize. Depressing, really. lol.