3D visualization of biological cells floating in liquid medium under microscope

Code produit:
1753082487