Hawkfish Swallowtail 3

Hawkfish Swallowtail 3

Observation - Hawkfish Swallowtail 3 - Southern Africa. Description: