Barry Bonds' Giants jersey retirement was inevitable, despite complicated legacy
There's no reason to object to Barry Bonds' number retirement
Giants' jersey retirement ceremony was the send-off Barry Bonds always wanted
There's no reason to object to Barry Bonds' number retirement
Barry Bonds honored as Giants retire No. 25
For Giants and Barry Bonds, jersey retirement is evolution of complicated legacy
Dusty Baker announces he has retired as manager of the Houston Astros
Barry Bonds honored as Giants retire No. 25
Curtain call at AT&T for Barry Bonds as Giants retire No. 25
Giants to retire No. 25 jersey of Barry Bonds in August
Giants retiring Barry Bonds' jersey number: 25