Caterpillar on Yellow Flag Iris leaf

Caterpillar on Yellow Flag Iris leaf

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

One of several