Court Sets Man Free After Spending 38 Years in Prison for False Rape Conviction
Court Sets Man Free After Spending 38 Years in Prison for False Rape Conviction A Louisiana man Malcolm Alexander has been released from jail after serving 38 [Click for More]