mussel , clam , scallop hard to see to know what type but its one of the 3 , I have tons of baby clams in nooks and cranny's in the rocks , mine came from me seeding the tank with feeder/cleaner clams my wrasses love them ,
the one you have probably came as a hitchhiker on the rock , there safe to have