Houston Astros win a spot in the 2017 World Series

The Astros will face off against the Los Angeles Dodgers for the title starting on Tuesday.

October 22, 2017

Top Stories

ABC News Live Presents