San Francisco Giants Barry Bonds, #25, takes off his elbow gear
Barry Bonds will have his No. 25 jersey retired by San Francisco Giants in August
Barry Bonds - Wikipedia
Barry Bonds delivers Aaron Judge take that Giants fans will love
MORE
San Francisco Giants' Barry Bonds hits his 661st career home run off Photo d'actualité - Getty Images
Of course Barry Bonds belongs in the Hall of Fame – New York Daily News
Diamondbacks bank hi-res stock photography and images - Alamy
Barry Bonds Card
Barry Bonds honored as Giants retire No. 25
Barry Bonds' No. 25 jersey to be retired by San Francisco Giants - Sports Illustrated