Boston Red Sox Win 2018 World Series With 5-1 Victory
- 5 years ago
Boston Red Sox defeated the Los Angeles Dodgers to win the 2018 World Series at the Dodger Stadium.
Music Credit: Audioblocks 'Halftime Report'
Music Credit: Audioblocks 'Halftime Report'