Los Angeles Dodgers Fans Celebrate First World Series Championship in 32 Years

298

Fans celebrate after the Los Angles Dodgers defeat the Tampa Bay Rays 3-1 to win the World Series on October 27, 2020 in Los Angeles, California. Fans gathered at Elysian Park for game 3 of the World Series where the Los Angeles Dodgers defeated…