Fluorescent stained sensory cells in a laboratory setting, showcasing their complex networks

Code produit:
851997000