Houston celebrates championship
November 3, 2017 | 00:01:26
The Astros celebrate their first World Series win with a parade through the streets of Houston followed by a rally with fans
The Astros celebrate their first World Series win with a parade through the streets of Houston followed by a rally with fans