Skip to playerSkip to main content
  • 8 years ago
The Houston Astros won their first World Series title by beating the Los Angeles Dodgers 5-1 in the decisive seventh game.
Be the first to comment
Add your comment

Recommended

2:23
Up next