In a stunner, the Nationals brought the World Series trophy to Washington, D.C. , for the first time since 1924 after beating the Astros in Game 7.
In a stunner, the Nationals brought the World Series trophy to Washington, D.C. , for the first time since 1924 after beating the Astros in Game 7.