Nationals win first World Series title in franchise's 51-year history with Game 7 win over Astros
Daily Mail -

The Washington Nationals can finally call themselves World Series champions, thanks to a dramatic 4-2 Game 7 win over the Astros at Houston's Minute Maid Park on Wednesday night.

Read this story at

Loading...

Related Articles