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