Ornithoptera alexandrae

Ornithoptera alexandrae The butterfly of Queen Alexandra (Ornithoptera alexandrae (Rothschild, 1776)) is a moth belonging to the Papilionidae family. Systematic

Read more