Washington Nationals win 1st-ever World Series title

That Nationals battled back in the seventh inning to defeat the Houston Astros in Houston as thousands of fans celebrated in Washington, D.C.

October 31, 2019

Top Stories

ABC News Live Presents