Larva (caterpillar) of bumble bee moth, or snowberry clearwing sphinx, Hemaris diffinis, feeding on viburnum.
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