Illinois Parole Board Members Step Down Following Release Of Man Who Fatally Stabbed 11-Year-Old Boy Less Than 24 Hours Later
The chair of the Illinois Prisoner Review Board and a board member have resigned following public backlash over the release of a man who went on to fatally stab his ex-girlfriend’s young son, reports the NY Post. Donald Shelter, the board chair, and LeAnn Miller, a board member, stepped down on Monday after 11-year-old Jayden […]