Latest Arrest Leaves 1 Alleged Gremlin Gang Member At Large
With the arrest of Jerran “Bubbie” Diggs in Newport News, Virginia, only one of the 17 accused members of the so-called Gremlins gang is still on the loose, according to Louisiana State Police.