Papilio lorquinianus

papilio lorquinianus

Sea green swallowtail

Moluccas islands

M A1 £12

papilio lorquinianus verso