Via: MLB.com
Suddenly, Cory Gearrin's recent slump made sense: The Giants announced that he developed a strained right shoulder, which landed him on the 15-day disabled.....