Barry Bonds: The best baseball player who ever lived
Barry Bonds is the best baseball player who ever lived, and he’ll be universally recognized as such in, oh, about 50 years. In the meantime, says baseball historian John Thorn, Bonds will have to be content with simply destroying the game’s most hallowed records while waiting for the public recognition to catch up.