WATCH: Houston Astros defeat the New York Yankees to win a spot in the 2017 World Series

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

2 Published By - ABC News: U.S. - 2017.10.22. 13:30
Share |