Close
Mocker Swallowtail or Flying Handkerchief
Papilio dardanus cenea