The Associated Press reports that Attorney General Roy Cooper will indict state Sen. R.C. Soles Jr., perhaps as early as today.

Carolina Journal’s Don Carrington reported bizarre and shocking allegations about Soles’ behavior that may have been continuing for decades here and here.

UPDATE: John Hood notes that the General Assembly may be inclined to let Soles serve out his term, even if he is indicted — and might not face any ethics charges from the legislature, either.