A high-resolution scientific visualization of peroxisomes floating in the cytoplasm.

Code produit:
1314097996