Life cycle and stages of an aphid fly (Chamaemyiidae).

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