limpingchicken.com
Felix Garcia, Deaf American prisoner convicted without access to court proceedings, is told earliest date of parole is 2025
The Deaf American prisoner Felix Garcia, who has been in prison for over 30 years, has been told his earliest date of parole will not be until 2025, after his case was heard in an Offender Review h…