Charles Ray Finch, man imprisoned 43 years in North Carolina on wrongful conviction, dies at 83

Finch was wrongfully convicted in 1976 of fatally shooting a gas station owner, and remained behind bars until a pardon from Gov. Roy Cooper last summer.