Barry Bonds warms up in the on-deck circle before his first at-bat in the 2007 MLB All-Star Game. (Hanashiro, USA TODAY Staff)