Major League Baseball: 2017 World Series Film: Houston Astros vs. Los Angeles Dodgers : Various, Various: Movies & TV
Houston Astros claim first World Series title in Game 7 win over Los Angeles Dodgers - ABC News
World Series 2017: Astros vs Dodgers Games & Viewing Parties
Astros win first World Series title
The Houston Astros just won the World Series, and Sports Illustrated called it back in 2014
2017 World Series - Wikipedia
World Series: Houston Astros take on old foes Atlanta Braves in the 117th edition, Baseball News
The Houston Astros Homered Their Way to a World Series Title - The Ringer
Dodgers Beat Astros 3-1 In Game 1 of The 2017 World Series
LA City Council wants Astros' 2017 World Series title to be given to Dodgers