Syrphid fly larva.
Syrphid fly larva

David Cappaert, Michigan State University, Bugwood.org