The Giants are the champions after 56 long years, 52 of them in San Francisco. Locals watched the game on a jumbotron outside San Francisco City Hall, then celebrated long into the night.
Sponsored
The Giants are the champions after 56 long years, 52 of them in San Francisco. Locals watched the game on a jumbotron outside San Francisco City Hall, then celebrated long into the night.
To learn more about how we use your information, please read our privacy policy.