Sentenced to 23 months in prison in 2005, Scott Rider was still in jail 17 years later, becoming one of Britain’s longest serving IPP prisoners
Subscribe
Login
0 Comments