The 59-year-old Baton Rouge native related that he was falsely accused of the rape and stabbing of a woman at her home in the Hundred Oaks area of Baton Rouge in 1983, then convicted of the crimes and sentenced to life plus 80 years in prison, with no chance of parole, at Louisiana State Penitentiary at Angola.

Watch his performance of Stevie Wonder’s “Love’s in Need of Love Today” and much more.

 

Read More