Jeremy Affeldt

3y

SCOTTSDALE, Ariz.

3y

SCOTTSDALE, Ariz. How snakebitten were theGiants by injuries last season? Even when they were three innings away from along winters nap, they couldnt stay healthy.

3y

SCOTTSDALE, Ariz. The first live batting practice is amuch-anticipated day in camp.

3y

SCOTTSDALE, Ariz. Buster Posey faced live pitching for thefirst time since mid-May, but that joyous event was interrupted by two veryscary moments Sunday.

Pages