Scott Ferrall talks about how Barry Bonds is one of the best players (and worse people) he has ever seen.