Papilio japonica
ae332631217123ad0b08deb3008d7fc3
...