mantle of the Giant Clam Tridacna ??squamosa??
more >>>
phylum
>>> mollusca
alphabetical index (all)