jt893x (thanks for 20M views): Citrus Swallowtail
jt893x (thanks for 20M views): Citrus Swallowtail (papilio demodocus)