Photo: MuskogeeMUGS.com Leroy Jemol Smith, who is charged with raping five women in Muskogee in the 1990s, has been arrested by federal marshals and the Denton, Texas police, according to District Attorney Orvil Loge. Smith is alleged to have raped the women, then moved away. He was tracked...
..continued.
Federal marshals arrest alleged Muskogee serial rapist
Click the headline to read the rest of the article at Muskogee Now