Anticipating the Next San Francisco Giant with a 30-Homer Season

It was 2004, the last time a Giants player hit 30 home runs, three rings, and 20 seasons later, Oracle Park has yet to see the same achievement.
Comments
It was 2004, the last time a Giants player hit 30 home runs, three rings, and 20 seasons later, Oracle Park has yet to see the same achievement.