Mauritius Thorn (Swazi)

Mauritius Thorn (Swazi)

Observation - Mauritius Thorn (Swazi) - Southern Africa. Description: