Kotomora
ナミガイ (namigai) Japanese meaning: Japanese geoduck | Kotomora