0
Anonymous
Yes. The Giants, who originally were in New York, have played in San Francisco since the 1958 season.
Wiki User
Chat with our AI personalities