Macro Detail of a Nematode’s Segmented Cuticle with Fine Striations and Minute Sensory Papillae Under Warm Side Lighting

Code produit:
1469620596