Larva (caterpillar) of bumble bee moth, or snowberry clearwing sphinx, Hemaris diffinis, feeding on viburnum.

Larva (caterpillar) of bumble bee moth, or snowberry clearwing sphinx feeding on viburnum. Credit: Ansel Oommen, Bugwood.org<br />Licensed under a <a href=Creative Commons Attribution-Noncommercial 3.0 License" />
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