Ref :
002601-16
-
CMEABG - UCBL1
Human eyelash. SEM, x 1150 (at 6 x 7 cm).