Citrus Swallowtail

Citrus Swallowtail

Observation - Citrus Swallowtail - Southern Africa. Description: