Democratic Sen. Robert Menendez, D-N.J., was indicted by a federal grand jury in Newark, New Jersey, on Wednesday on charges of public corruption.