Sports Alert!!: Los Angeles, CA: Houston Astros wins World Series 2017.

Sports Alert!!: Los Angeles, CA: Houston Astros wins World Series 2017.

The Houston Astros has won the World Series 2017 on Wednesday, November 1st, 2017 after beating the Los Angeles Dodgers in Game 7 held at Dodger Stadium in Los Angeles, California.

** Final Scores: ** 

  • Houston Astros: 5
  • Los Angeles Dodgers: 1

** Picture from NBC Sports: **

** Congratulations Houston Astros!! **

%d bloggers like this: