Image 1 of 1

HMP-The-Mount-3859.jpg

A prisoner in the grounds of the prison showing off his new t-shirt, reading ?It's an inside job?. HMP The Mount, Hemel Hampstead, United Kingdom.