Via: NBCS Bay Area
SCOTTSDALE, Ariz. -- The Giants announced Tuesday that Barry Bonds has joined the organization as a special advisor to president and CEO Larry Baer......