October 31, 2010

The Giants have never won a World Series in San Francisco

1. The Giants won their last World Series in 1954, before they moved to San Francisco in 1958.

No comments:

Post a Comment