Nationals win 1st World Series

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

Scroll to continue with content
Ad

What to Read Next