This is a really cool caterpillar! Elm Sphinx larva can be distinguished by the four horns on the thorax as well as the spiny ridge along the back (per Bugguide).
For comparison Manduca quinquemaculata looks like this: http://bugguide.net/node/view/36844
Comments (1)