Syrphid fly larva feeding on aphids.
Syrphid fly larva feeding on aphids

David Cappaert, Michigan State University, Bugwood.org