punishments: a device or procedure used to discourage criminals (see also torture).
Places Shown
Aldbury; Hertfordshire; England
England
Waltham; Essex; England