Photo
Life cycle and stages of an aphid fly (Chamaemyiidae).
Photo by Sluss TP; Foote BA. 1973. Biology and Immature Stages of Leucopis pinicola and Chamaemyia polystigma (Diptera: Chamaemyiidae). Canadian Entomologist 105:1443-1452.