fbpx

Ballet of Nature

Order: Lepidoptera; Family: Papilionidae; Genus: Trogonoptera.