Click on image below to switch to zoomable version
[Documents related to the sale of Lot 24, Chefoo, China, 10 August 1870 - 11 November 1892] - digital image 6