Via: San Francisco Chronicle
UPDATE 7:10 p.m.: Brandon Crawford, who missed the past two games with a sore right hamstring, spent a lot of batting practice testing the muscle in front of.....