Barry Bonds' Giants jersey retirement was inevitable, despite complicated legacy
Giants to retire Barry Bonds' No. 25 before game vs. Pirates
San Francisco Giants - Wikipedia
Giants to retire No. 25 jersey of Barry Bonds in August
San Francisco Giants will retire Barry Bonds' No. 25 jersey in August
Barber: Barry Bonds gets his due as Giants retire No. 25
Giants retire Barry Bonds' No. 25 before falling to Pirates
Barry Bonds honored as Giants retire No. 25
Barry Bonds: Is He the Greatest Ever?, by John Thorn