Blepharis squarrosa

Tags

Blepharis squarrosa is a plant of the Acanthaceae family.