prosportsfandom.com
Nationals Win World Series Against Astros for First Time in Franchise History
It appeared as if the Washington Nationals were going to get mowed down by the Houston Astros in Game 7 on the road at Minute Maid Park in Houston, Texas. Once again, Washington showed reselience. …