Kleinmond leaf nymph

Kleinmond leaf nymph

Observation - Kleinmond leaf nymph - Southern Africa. Description: