dcsimg
Unresolved name

Patella theleboloides

Patella theleboloides is a species of in the family limpets.