Used LEICA MICROSYSTEMS EM PACT2 #293764501 for sale

LEICA MICROSYSTEMS EM PACT2
ID: 293764501
High pressure freezer EM RTS Rapid transfer system.
There are no reviews yet