Skip to main content

The machine shop, Science Section of the Lecture Department, Y22 North Szechuen Road, Shanghai. 1913.

Related Items

About This Item

What is IIIF?