Patella caerulea


Phylum: Mollusca
Class: Gastropoda
Subclass: Patellidae
Family: Family

Common name:  Mediterranean limpet, Patella