Parasitical larvae of microgaster, in t.s. of infested caterpillar

Return to Previous Page