Nationals stun Astros to win maiden World Series title

Nationals stun Astros to win maiden World Series title

Reuters

Published

The Washington Nationals stunned the Houston Astros 6-2 in a winner-take-all Game Seven on Wednesday to secure their maiden Major League Baseball World Series title.

Full Article