Washington Nationals Defeat Houston Astros In Game 7 To Win Their First World Series Title
The Washington Nationals beat the Houston Astros 6-2 on Wednesday night at Minute Maid Park in Game 7 of the World Series, winning their first title in franchise history. Nationals pitcher Max ...Read more