Giants' jersey retirement ceremony was the send-off Barry Bonds
The most hated players in every MLB franchise – New York Daily
Ex-Giants legend Barry Bonds declares Hall of Fame dream 'not over
Giants to retire Barry Bonds' No. 25 jersey in August
At 90, Willie Mays still brings the love for baseball
Giants retire Barry Bonds' No. 25 before falling to Pirates
Giants to retire Barry Bonds' No. 25 jersey in August
Roger Clemens Deserves Better
Giants to retire No. 25 jersey of Barry Bonds in August
Catcher Stephen Vogt retiring after 10 big league seasons - NBC Sports
Barry Bonds gets real in prime time – East Bay Times