The moral argument for keeping Barry Bonds out of Cooperstown doesn't hold up
Why did the San Francisco Giants baseball team retire Barry Bonds' jersey number 25? - Quora
Should the Pirates retire Barry Bonds' jersey?
San Francisco Giants to retire No. 25 jersey of Barry Bonds in 2018 - ESPN
Giants say team will retire Bonds' jersey against Pirates – The Durango Herald
Barry Bonds Jersey Number Retirement Placard - AT&T Park Giveaway 8/11/18
Home run king Barry Bonds has his No. 25 retired by Giants
The Giants are retiring Barry Bonds' number - McCovey Chronicles
Giants say team will retire Bonds' jersey against Pirates – The Durango Herald
Giants to retire Barry Bonds' No. 25 jersey in August
San Francisco Giants retire Barry Bonds' No. 25 in ceremony at AT&T Park - ABC7 San Francisco