Selago scabrida ?

Selago scabrida ?

Observation - Selago scabrida ? - Southern Africa. Description: