Essence Magazine:
Innocence Project of Florida By Melissa Noel ·Updated October 20, 2023
Leonard Allan Cure spent more than 16 years in prison in Florida for a crime he didn’t commit before he was finally freed three years ago. On Monday, he was killed by a Georgia sheriff during a traffic stop on his way home from visiting his mother, according to a news release from the Georgia Bureau of
This post first appeared in Essence Magazine. Read the original article.