What was happening the last time Houston won a championship?

Oct 22 2017 by Yardbarker: Cleveland Indians

With their seven-game defeat of the New York Yankees in the ALCS, the Houston Astros have qualified for their second World Series. The Astros are not only playing for their first World Series victory but are also vying for the first Houston championship in any sport since 1995.That year, the Houston Rockets won their second straight championship, sweeping the Orlando Magic 4-0 in the NBA Finals. Over the last 22 years, all three of Houston’s teams have contended for championships, but all...
Continue Reading What was happening the last time Houston won a championship?