San Francisco Giants pitcher Tim Lincecum (Jose Carlos Fajardo/Staff)
San Francisco Giants pitcher Tim Lincecum (Jose Carlos Fajardo/Staff)