Cat’s Tongue Oyster

Cat’s Tongue Oyster, Spondylus limbatus

\