Carpobrotus acinaciformis

Carpobrotus acinaciformis

Observation - Carpobrotus acinaciformis - Southern Africa. Description: