Four heads exposed after executions, by a road sign
University of Bristol - Historical Photographs of China reference number: JC-s088. Road sign: ‘SPEED LIMIT 15 MILES PER HOUR’. The image was published on 22 February 1930, in 'The Telegraph' (Brisbane, Australia), page 6. Unidentified location.
Black and white photograph