dcsimg
Unresolved name

Pecten foulcheri (Tenison Woods 1865)

Pecten foulcheri is a species of in the family scallops.