Flower fly or syrphid (Syrphidae) larva preying on a spirea aphid, <i>Aphis spiraecola.</i>.
Flower fly or syrphid (Syrphidae) larva preying on a spirea aphid, Aphis spiraecola..
Credit: Jack Kelly Clark