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.