Editors' picks

Los Angeles Dodgers' fans celebrate the teams first World Series title in 32 years at Dodger Stadium after defeating the Tampa Bay Rays in Los Angeles on Tuesday, October 27, 2020. The Dodgers defeated the Rays 3-1 in Game 6 at Globe Life Field in Arlington, Texas, to win their first World Series championship since 1988. Photo by Jim Ruymen/UPI - Permalink
0 of 0

Latest Photos

Photo Collections

First Prev Page 460 of 463 Last Next