News8 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