Mantid nymph on Wild peach leaf

Mantid nymph on Wild peach leaf

Observation - Mantid nymph on Wild peach leaf - Southern Africa. Description: