Citrus Swallowtail butterflies mating

Citrus Swallowtail butterflies mating

Observation - Citrus Swallowtail butterflies mating - Southern Africa. Description: