Dodgers Win 2020 World Series
The Los Angeles Dodgers have won the 2020 World Series, beating the Tampa Bay Rays in six games. This is the Dodgers’ first title since 1988, and comes after a stretch of winning the NL West in eight consecutive years, but coming up short every year until this one. They cruised through the regular season with the best record in baseball. They quickly wiped out the Brewers in the two-game...
Read More




