species 2,677 observations

Artichoke Plume Moth

Platyptilia carduidactylus