Seal Stadium (San Francisco, CA)

San Francisco’s Seals Stadium and the Double Play Bar

Seals Stadium was home to the major league San Francisco Giants for two years from 1958 to 1959. From 1931 ...
Read More

Categories