The Houston Astros won the World...

Share: 

Wednesday, November 1, 2017: The Houston Astros won the World Series (against the LA Dodgers) for the first time in the club’s history.