A federal grand jury in Brownsville has handed down new criminal charges against former Cameron County District Attorney Armando Villalobos.