Photography 572892131

Dodgers win 2020 World Series

The Los Angeles Dodgers beat the The Tampa Bay Rays in game 6 to win the World Series on Tuesday, Oct. 27, 2020, in Arlington, Texas.