The Houston Astros clinched their first World Series title in franchise history with a 5-1 win over the Dodgers in Game 7.

November 02, 2017

The Houston Astros clinched their first World Series title in franchise history with a 5-1 win over the Dodgers in Game 7.

You May Like