On Wednesday night, the Washington Nationals won their first-ever World Series, beating the Houston Astros 6-2 in Game 7. Worth noting, the Nats won all

On Wednesday night, the Washington Nationals won their first-ever World Series, beating the Houston Astros 6-2 in Game 7. Worth noting, the Nats won all