Gaudichaudi?

Gaudichaudi?

Observation - Gaudichaudi? - Southern Africa. Description: