MolluscaBase Specimens details
NMPH - National Museum of the Philippines, Manilla, Philippines.
Aliguay Island, Philippines, between 50 and 150 meters
Date
action
by