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="https://creativecommons.org/licenses/by-nc/3.0/us/">Creative Commons Attribution-Noncommercial 3.0 License</a>
Credit: Ansel Oommen, Bugwood.org
Licensed under a Creative Commons Attribution-Noncommercial 3.0 License