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
14092192
Media ID
45872522
Size
4317px x 6196px
(4.2MB)
Credit
Mary Evans Picture Library
Source
Le petit Journal 1907
Date
1907





























