Mark Ridgway This is some arthropod larva (possibly dipteran 'maggot'). Moved to 'Arthropods' category.
Comments (1)