Image 1 of 1

China Moon snail 3-2-19-4785cr IDPLZ.jpg

China Moon snail? Natica onca, Ambon, Indonesia