Butterflies Paradise

Ogomadara, the largest butterflies in Japan, are raised here. They hatch out of mysterious golden pupae; and the wings reach 13cm in full stretch. Butterflies meaning 'soul' in Greek welcome all the visitors and tell them how precious life and peace are.