Down about the Astros? Don't worry, we're still Clutch City
From Clutch City to Champ City, Houston teams have come back from being down before.
More Videos
From CNN Newsource affiliates