Giants' Barry Bonds curse continues: 17th straight Opening Day
Barry Bonds - Wikipedia
Rangers' Bruce Bochy returns to San Francisco hoping for warm
Barber: Barry Bonds gets his due as Giants retire No. 25
Barry Bonds has number retired by Giants, takes left field in San
Cards' Pujols hits 700th home run, 4th player to reach mark
Barry Bonds uses money and resources to support women's cycling
Barry Bonds is human after all, misses father during San Francisco
Giants retire Barry Bonds' No. 25 before falling to Pirates