Ulysses butterfly -

Ulysses butterfly - Papilio ulysses