Barry Bonds has pleaded not guilty to fifteen felony charges of lying to a federal grand jury about his performance-enhancing drug use.
Barry Bonds pleads not guilty to fifteen felony charges