Washington Nationals beat the Houston Astros by 6-2 to win the World Series for the first time

On Wednesday night, the MLB team Washington Nationals was able to win their franchise’s first World Series title following heir 6-2 win over the Houston Astros on Wednesday night. The final game 7 for the best of 7 series was played at the Minute Maid Park. It was the 2-run homer from Washington Nationals Howie … Continue reading Washington Nationals beat the Houston Astros by 6-2 to win the World Series for the first time