Steven Barnes: Guilty Until Proven Innocent
A short documentary by Stephanie Inserra Steven Barnes, from Marcy, NY, was sentenced 25-to-life for the rape and murder of Kimberly Simons in 1989. Almost twenty years later, through the help of the Innocence Project and DNA testing, Barnes was found innocent, and set free. Stephanie Inserra is […]