Thread subject:
Diptera.info :: Parasitoid larvae and caterpillar host
Posted by Tony Irwin on 22-04-2010 00:19
#3
They are parasitoids -
Apanteles glomeratus
(Braconidae)