Common Egg Fly Butterfly

Common egg fly butterfly

Common eggfly butterfly -Hypolimnas bolina, also known as Varied Eggfly Butterflies. They are called Blue Moon Butterflies in New Zealand.