Barry Bonds was blessed with natural talent, Pittsburgh Pirates
Barry Bonds: 10 years after 756th home run, record remains tainted - Sports Illustrated
Al Home Run Record
Does Barry Bonds deserve a statue? - Quora
Barry Bonds Stats
With homer No. 697, Pujols wins another game for Cardinals, expands his legacy
Mark McGwire says steroid users are being unfairly punished
Giants Legend Barry Bonds Did Not Envision a Baseball Career Early in His Life Despite His Clear Talent - EssentiallySports
San Francisco Giants will retire Barry Bonds' No. 25 jersey in August
Five fantastic stats from Albert's 700th HR
Albert Pujols hits HR No. 697 to overtake A-Rod for career home runs as Cardinals beat Pirates