Teucrium balfourii

Teucrium balfourii is a species of flowering plant in the family Lamiaceae. It is found only in the Socotra Islands, part of the nation of Yemen. Its natural habitat is rocky areas.