Thornviolet

Thornviolet

Observation - Thornviolet - Southern Africa. Description: