RSS

Solifugid setae

Sensory organs of a solifugid, or “camel spider” (an arachnid but not in fact a spider). ¬©Journal of Arachnology

Leave a Reply