SF Giants - williamforsythe
Carlos Beltran, a disappointment for the Giants in 2011, swings at a fastball.

Carlos Beltran, a disappointment for the Giants in 2011, swings at a fastball.

a18SF Giants