dcsimg

Okinawastraea is a genus of in the family turban snails.