Washington Nationals win the World Series; first title ever

  • Post author:
  • Reading time:1 mins read

Washington Nationals beat Houston Astros 6-2 in Game 7 for first World Series title in franchise history.

The Washington Post:

Ms. G

Welcome back, America!