MolluscaBase Specimens details
Z.1955 158 26836
NMW - National Museum of Wales, Cardiff, UK.
Date
action
by