Blepharis turkanae

Tags

Blepharis turkanae is a plant of the Acanthaceae family.