AdvertisementGiants' Melky Cabrera Suspended 50 Games For Failed Drug TestAugust 15, 2012Eyder PeraltafacebookEmailSan Francisco Giants' Melky Cabrera high-fives teammates after scoring off a single by teammate Buster Posey in the third inning of a baseball game against the Atlanta Braves in July. (AP)