TREADMILL & WHIPPING
A French magazine illustrates hard labour (the treadmill) and a flogging with the cat o nine tails in a British institution
Picture No
10120187
Media ID
47343802
Size
4317px x 6196px
(4.2MB)
Credit
Mary Evans Picture Library
Source
Le petit Journal 1907
Date
1907


