cubanreporter.net
The Washington Nationals win World Series
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. Reporting by Frank Pingue in To…