MolluscaBase Specimens details
54585
ZIN - Zoological Institute, St. Petersburg, St. Petersburg, Russia.
off Shumshu Island, North Kurile Islands, 50°32.5’ N, 157°27’ E, 280 m.
Date
action
by