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