Swallowtail2

Swallowtail2

Observation - Swallowtail2 - Southern Africa. Description: