Blepharis capensis

Blepharis capensis; also known as Cape lashes, is a species of plant in the genus Blepharis.

Range and habitat
Blepharis capensis is native to South Africa, ranging from Namibia to Cape Province, which it lives in the subtropics.