Thread subject:
Diptera.info :: Diptera Larva
Posted by Xespok on 13-10-2005 10:30
#1
I suspect this is a Diptera larva. Can someone say more about it?