Squamarina cartilaginea

Squamarina cartilaginea

Observation - Squamarina cartilaginea - UK and Ireland. Description: On limestone.

On limestone.