Close
The Chinese Yellow Swallowtail larvae
Papilio xuthus