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