Woman Exonerated After 20 Years In Prison Alleges Cops Planted Evidence
A Tulsa, Oklahoma woman exonerated by DNA evidence after spending 20 years in prison for the murder of her infant
Read moreA Tulsa, Oklahoma woman exonerated by DNA evidence after spending 20 years in prison for the murder of her infant
Read more