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