World Series 2017- A Closer Look

The 2017 MLB World Series kicked off at Dodger Stadium in California, where the Dodgers faced the Houston Astros in game one of what is sure to be an intense series. Both of these teams fought their way into this matchup, and they are both due for a World Series victory. Let’s take a closer […]