Barry Bonds poses here with Kim Kardashian and Kanye West at the World Series. We think all these people suck.
Barry Bonds is a guilty man. He's been convicted of obstruction of justice and lying to a grand jury about using steroids and human growth hormone.

Barry Bonds Biography

A Guilty Slugger
Barry Bonds is the all-time leader home run leader in Major League Baseball. He's also the most hated man in the history of professional... More »
Full Name
Barry Bonds