Zeiss Primovert Inverted Cell Culture Microscope

Listing #959559