from www.mlbtraderumors.com1 week agoThe Pirates announced that they have signed left-hander Genesis Cabrera to a major league contract. Read at www.mlbtraderumors.com Collection [| ... ]