DescriptionThumbscrews dsc05359.jpg thumbscrew Photo taken at the National Museum of Scotland, Edinburgh Date 2005 Source Own work Author David Monniaux...