News7 years ago
Man set Free after spending 38 Years in Prison for False Rape Conviction
A Louisiana man Malcolm Alexander has been released from jail after serving 38 years for a false rape accusation. The Innocence Project, a non-profit which secured the release...
Recent Comments