Astros celebrate 'Houston Strong' with World Series win

The Houston Astros celebrated their first-ever World Series championship and dedicated their win to the city that rallied behind them after Hurricane Harvey.

November 2, 2017

Top Stories

ABC News Live Presents