Spencer Microscope 115833

Title

Spencer Microscope 115833

Identifier

te_031

Collection

Technology

Source

Display Case H5