Swallowtail

Swallowtail

Observation - Swallowtail - Southern Africa. Description: