Spencer Microscope 115833
Title
Spencer Microscope 115833
Identifier
te_031
Collection
Technology
Source
Display Case H5