Who is this freak? Is this really Bonds? Wow.
baseball's new Babe.
They were doing an American Idol spoof during spring training - Bonds is dressed as Paula Abdul.