Astros take Game 7 vs. Dodgers, win first World Series


The Houston Astros won the first World Series title in franchise history on Wednesday with a 5-1 Game 7 victory over the Los Angeles Dodgers. George Spring was named Series MVP.

Read More…