Eggs?

Eggs?

Observation - Eggs? - UK and Ireland. Description: Attached to Yellow Flag Iris

Attached to Yellow Flag Iris