Cocoon of western grapeleaf skeletonizer

Cocoons on tree bark, 1/2X. Credit: Jack Kelly Clark, UC IPM
Credit: Jack Kelly Clark, UC IPM