Papilio ajax.

P. Ajax Butterfly

Papilio ajax.