Arrest of Leonard James August 3, 2001November 1, 2023 bevansArrest of Leonard James, who claims to reside in Owensboro, Kentucky.Click here to read the full article.