Washington Nationals Make History in Houston

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

Continue reading