SF Giants: Will Tim Lincecum, Matt Cain have jerseys retired
Barber: Barry Bonds gets his due as Giants retire No. 25
Giants to retire Barry Bonds' No. 25 jersey in August
The moral argument for keeping Barry Bonds out of Cooperstown doesn't hold up
San Francisco Giants will retire Barry Bonds' No. 25 jersey in August
Retired San Francisco Giants Barry Bonds comes out on the field for the first pitch before the game against the St. Louis Cardinals in game 4 of the National League Championship Series
San Fran Giants to Retire Barry Bonds #25
Giants break from tradition and decide to retire Barry Bonds' No. 25
Barry Bonds says baseball won't take him back, and it's broken his heart - The Washington Post
San Francisco Giants will retire Barry Bonds' No. 25 jersey in August