Papilio palinurus (Utrecht Botanic Gardens)

Papilio palinurus (Utrecht Botanic Gardens)