A Florida man who spent the last 37 years in prison on a rape and murder charge was released Thursday, hours after officials revealed dramatic new evidence that proved his innocence. Robert DuBoise walked out of the Hardee Correctional Institution in Bowling Green shortly after 2pm. With him were his...
No comments:
Post a Comment