mentally-challenged-man-prison

Police Who Framed Mentally Challenged Man For Rape and Murder Ordered To Pay Him $7 Million

Antony Caravella had to wait 26 years to receive “justice” after being framed by police.