Via: NBCS Bay Area
The Giants expect to add Jake Peavy and Matt Cain to the big league roster in the coming week, but first they had to add a.....