Caterpillar mimicry - tropical swallowtail butterfly caterpillar mimicking a bird dropping (changing in moments from green, snaking mimicking coloration)

Royalty-free stock photo ID: 107183882

Caterpillar mimicry - tropical swallowtail butterfly caterpillar mimicking a bird dropping (changing in moments from green, snaking mimicking coloration)