Random Video

The Astros win first World Series title over Dodgers

2017-11-02 10 Dailymotion

The Houston Astros won the 2017 World Series with a 5-1 game 7 win over the Dodgers. The win gave Houston its first World Series title. George Springer dominated throughout the series, taking home the MVP trophy. As one can imagine, it was a special night for Houston, a city that was ravaged by Hurricane Harvey not that long ago. A few Houston sports stars congratulated the Astros.