Wednesday, November 20, 2024
Happening Now

Los Angeles Dodgers win World Series for first title since 1988

They defeated the Tampa Bay Rays 3-1 in Game 6 to gain the seventh championship in franchise history. They were in the World Series three out of the last four years. Source

Share