Houston wins first World Series
November 2, 2017 | 00:00:44
Tim McMaster and Richard Justice discuss what the 2017 World Series championship means for the city of Houston
Tim McMaster and Richard Justice discuss what the 2017 World Series championship means for the city of Houston