Blepharis spinescens

Tags

Blepharis spinescens is a plant of the Acanthaceae family.