Barry Bonds honored as Giants retire No. 25
Rangers' Bruce Bochy returns to San Francisco hoping for warm, low-key embrace
Giants manager Bruce Bochy to retire after this season - The Columbian
Barry Bonds - Wikipedia
Spencer Torkelson Named to USA Baseball Collegiate National Team
Barry Bonds No. 25 jersey retirement: Time, TV/live stream info for ceremony
Bonds hits 755th home run, ties Aaron's record – Orange County Register
Giants hire Barry Bonds as special assistant
The most hated players in every MLB franchise – New York Daily News
Roger Clemens Deserves Better
San Francisco Giants will retire Barry Bonds' No. 25 jersey in August