Barry Bonds' Giants jersey retirement was inevitable, despite complicated legacy
There's no reason to object to Barry Bonds' number retirement
Valley News - Commentary: No Use Complaining About Barry Bonds
San Francisco Giants retire Barry Bonds' No. 25 in ceremony at AT&T Park - ABC7 San Francisco
Giants To Retire Barry Bonds' No. 25 Jersey In August - CBS Sacramento
The Default Position of McCovey Chronicles on Barry Bonds - McCovey Chronicles
Giants say team will retire Bonds' jersey against Pirates – The Durango Herald
Barry Bonds has number retired by Giants, takes left field in San Francisco one last time
Barry Bonds denied Hall of Fame election again on era committee ballot, Sports
The Story Of Baseball's Controversial Single-Season And All-Time Home Run King”, Barry Bonds Documentary Coming To HBO