Caterpillar of the Swallowtail (Papilio machaon) 2nd instar.

Royalty-free stock photo ID: 78159601

Caterpillar of the Swallowtail (Papilio machaon) 2nd instar.