Larva (caterpillar) of bumble bee moth, or snowberry clearwing sphinx, <i>Hemaris diffinis</i>, feeding on viburnum.
Larva (caterpillar) of bumble bee moth, or snowberry clearwing sphinx, Hemaris diffinis, feeding on viburnum.
Credit: Ansel Oommen, Bugwood.org
Licensed under a Creative Commons Attribution-Noncommercial 3.0 License