Leica DMIRE2 Inverted Fluorescence Microscope

Listing #1025522