Caterpillar on Weeping Willow

Caterpillar on Weeping Willow

Observation - Caterpillar on Weeping Willow. Description: About 23mm long

About 23mm long