Lapeirousia????

Lapeirousia????

Observation - Lapeirousia???? - Southern Africa. Description: