Swallowtail3

Swallowtail3

Observation - Swallowtail3 - Southern Africa. Description: