A Starr County judge is arrested and charged with two counts of bribery, and one count of possession of a controlled substance.
Salvador Zarate Jr. was arrested Monday for the three charges; since one or more of them are Felony offenses, Zarate has been suspended without pay.
This is not his first run-in with the law.
In 2000, Zarate was charged on two different occasions with driving while intoxicated.
He was again charged with DWI in 2003.