AP News Alert:
NEW YORK (AP) Barry Bonds and the San Francisco Giants have agreed on a one-year deal, according to a person familiar with the contract.Bonds needed to be done. There is way too much controversy surrounding this guy and I don't think he's performed as expected since the scandal started...
I'm sure Mark will have plenty to say once he finds out...