Annotation 225904

Annotation Record: [225904] long setae on hind leg

image
lowerLeft
long setae

arrow (Display Information...)