Tengu-cho (Libythea celtis). Tengu is a god in the forest who has long nose. This butterfly has long nose-like organ.