Barry Bonds won a big legal victory Friday that could put his long-delayed perjury trial back on track.
Barry Bonds wins legal victory