Search criteria: scientific name =
Desmarestia tortuosa
Photo © by Michael Hawkes
Desmarestia tortuosa
no common name