Caterpillar.
on Cercocarpus montanus
On a rosebush. Definitely a caterpillar.
A blue caterpillar / larva on Carya glabra
About
Help
Forum
Press
Jobs
Our Blog
Community Guidelines
Terms of Use
Privacy