Thread subject:
Diptera.info :: Aphid parasite ?
Posted by pwalter on 13-05-2010 13:21
#3
I think this is a shed skin, an exuvium.