Tissue culture stored in liquid nitrogen

Bildnummer 11819930
Tissue culture stored in liquid nitrogen
;