Nationals win 1st World Series

The Washington Nationals won their first World Series Championship after an intense Game 7 against the Houston Astros.

October 31, 2019

Top Stories

ABC News Live Presents