Nationals Win First World Series For Washington, D.C., Since 1924, Defeat Houston Astros In Game 7, 6-2
The Washington Nationals defeated the Houston Astros in Game 7 of the 2019 World Series at Minute Maid Park in Houston, Texas, on Wednesday — winning the first World Series in the 50-year history of the franchise. The Nationals were founded in 1969 as the Montreal Expos, moving to Washington, D.C., in 2005. The Nationals, […]
5y ago