According to the Associated Press, Barry Bonds asked a federal judge to throw out the perjury charges against him on Wednesday. Bonds was charged in November with lying to a federal grand jury regarding his use of performance-enhancing drugs.