Female violet gall midge and cast skins on curled violet leaf.

Female adult violet gall midge, Prodiplosis violicola (Cecidomyiidae) and pupal cast skins on a curled violet leaf, Viola sp., Sacramento CA 2X, by JKC  Credit: Jack Kelly Clark
Credit: Jack Kelly Clark