Houston Astros Win First World Series
Thursday November 2, 2017
The MLB season ended with a historic game 7. The Houston Astros took home there first title win after beating the Los Angeles Dodgers 5-1. While the Astros are celebrating their victory, the Dodgers …