Todea barbara ...

Todea barbara ...

Observation - Todea barbara ... - Southern Africa. Description: