Flower fly or syrphid (Syrphidae) larva preying on a spirea aphid, Aphis spiraecola.

Larva on leaf, side view, 3X; . Credit: Jack Kelly Clark
Credit: Jack Kelly Clark