Caterpillar on Yellow Flag Iris leaf

Caterpillar on Yellow Flag Iris leaf

Observation - Caterpillar on Yellow Flag Iris leaf - Global. Description: One of several

One of several