Barry Bonds gets closure he always wanted as Giants retire his jersey
Cards' Pujols hits 700th home run, 4th player to reach mark
The moral argument for keeping Barry Bonds out of Cooperstown
Barber: Barry Bonds gets his due as Giants retire No. 25
MORE
Barry Bonds is human after all, misses father during San Francisco
We likely will never understand Bonds
Giants To Retire Barry Bonds' No. 25 Jersey In August - CBS Texas
Player names returning to Giants' home jerseys; Larry Baer
Giants' Blake Sabol has breakout game with Barry Bonds-inspired
Giants retire Barry Bonds' No. 25 jersey
Barry Bonds - Wikipedia
The most hated players in every MLB franchise – New York Daily
The Case for Barry Bonds in the Hall of Fame: The Untold and
Riley's big night lifts Braves over Red Sox 9-7 in 11
Barry Bonds honored as Giants retire No. 25