Barry Bonds' Giants jersey retirement was inevitable, despite
Barry Bonds - Wikipedia
Barry Bonds' snub the latest confirmation of the Hall of Fame's
Barry Bonds: Through the Years
The moral argument for keeping Barry Bonds out of Cooperstown
Barry Bonds honored as Giants retire No. 25
Barry Bonds honored as Giants retire No. 25
Barry Bonds' No. 25 jersey to be retired by San Francisco Giants
Barry Bonds - Wikipedia