FanShot

Diamondbacks sign Brandon McCarthy

1

I know a lot of people, myself included were hoping he'd land here. The contract is 2/15.5