Giants' Blake Sabol meets idol Barry Bonds on first day at Oracle Park
Bonds: I'm not retired – The Mercury News
There's no reason to object to Barry Bonds' number retirement
There's no reason to object to Barry Bonds' number retirement
Bonds hits 754th home run – The Denver Post
Barry Bonds' Giants jersey retirement was inevitable, despite complicated legacy
Bonds signs Giants deal - Eurosport
Valley News - Commentary: No Use Complaining About Barry Bonds
Barry Bonds' Before and After Photos Tell His Entire Story - FanBuzz