Leucas flagellifera

Leucas flagellifera is a species found in southwestern and western Socotra, and I found several individuals near the coast of Nait.

Elevation: 263 meters.

Endemic.

Last updated on 18 June 2024