Houston Astros Defeat LA Dodgers; Win The World Series

The Houston Astros defeated the LA Dodgers in game 7 of the World Series to cap off an epic victory, winning 5-1 and earning their first ever World Series win. The team immediately dedicated the title to the Hurricane Harvey victims and it’s their first title in their 56 year franchise history. Furthermore, MVP of …

Houston Astros Defeat LA Dodgers; Win The World Series Continue Reading »