Bivalves or clams

Elongate giant clam
Horseshoe Clam

Elongate Giant Clam Horseshoe Clam Giant Clam Fan Shell Oysters (Ostreida)

Sponge Finger Clam Smooth Giant Clam