Image 1 of 1

Veliger snail larva 5-14-22-4909.jpg

Veliger, live snail larva