The San Francisco Giants won the…

Share: 

Monday, November 1, 2010: The San Francisco Giants won the World Series. It was the first time the Giants won a World Series since relocating from New York to San Francisco at the close of the 1957 season