Blue Mountain Swallowtail

Blue Mountain Swallowtail

Illustration of a Blue Mountain Swallowtail butterfly – Papilio ulysses