Barry Bonds has his No. 25 retired by Giants, who fall to Pirates
San Francisco Giants retire Barry Bonds' No. 25 in ceremony at AT&T Park - ABC7 San Francisco
Barry Bonds will have his No. 25 jersey retired by San Francisco Giants in August
79 Barry Bonds San Francisco Giants Number 25 Retirement Ceremony Stock Photos, High-Res Pictures, and Images - Getty Images
San Francisco Giants will retire Barry Bonds' No. 25 jersey in August
The moral argument for keeping Barry Bonds out of Cooperstown doesn't hold up
Barry Bonds' number retirement should come as no surprise
Giants to retire Barry Bonds' No. 25 jersey in August
Barry Bonds honored as Giants retire No. 25