Papilio brevicauda

From Wikipedia, the free encyclopedia

Papilio brevicauda