After getting off to a rocky start this season, the Giants are now playing some good baseball, winning three of their past four games.
After getting off to a rocky start this season, the Giants are now playing some good baseball, winning three of their past four games.