Primary Menu

LOS ANGELES, CA – OCTOBER 28: The Boston Red Sox celebrate their 5-1 win over the Los Angeles Dodgers in Game Five to win the 2018 World Series at Dodger Stadium on October 28, 2018 in Los Angeles, California. (Photo by Sean M. Haffey/Getty Images)

CUE THE DUCK BOATS!!! WE ARE WORLD CHAMPIONS….AGAIN!

Check out the photos and videos below: