Royalty-free stock photo ID: 376354720

A close up of the caterpillar (Papilio xuthus). Isolated on white. - Image