I could not imagine finding a marine gastropod inland
A sort little guitar from East Africa perhaps. Photos in Madrid.
Finally found one with a snail in it!
On Tegula funebralis
It's a bright white cypraea about 10 cm long - it couldn't go unnoticed. We found it on Sinularia soft corals, on top of the reef.
Pic taken in the context of project Green Bubbles, H2020 Marie Sklodowska-Curie grant agreement No 643712.
San Diego County, California, US
The Neotaenioglossa is an taxonomic name for a large group of mostly sea snails. The name was originally created by Haller in 1882. Ponder and Warén (1988), and Marquet (1997), assigned this name to the superorder Caenogastropoda. ITIS considers the order Neotaenioglossa to be a synonym of Cerithioidea Férussac, 1819 .