Used OLYMPUS SZ 61TR #293763503 for sale

Manufacturer
OLYMPUS
Model
SZ 61TR
ID: 293763503
Microscopes (2) Eyepieces: 10x Magnification: 6.7~45x LED Ring light.
There are no reviews yet