The Los Angeles Dodgers won their second World Series championship in five seasons
NPR The Los Angeles Dodgers won their second World Series championship in five seasons can be watched for free online, just open the FREECABLE TV App to see more information.