The Washington Nationals are World Series champions after defeating the Houston Astros, 6-2, on the road on Wednesday night in the winner-take-all Game 7. The franchise took home its first ever World Series trophy, and it was the first World Series championship for a D.C.-based team since the Washington Senators won in 1924.




Advertisements

Comment:

This site uses Akismet to reduce spam. Learn how your comment data is processed.