MolluscaBase Specimens details
1955.158.2113
NMW - National Museum of Wales, Cardiff, UK.
Date
action
by