Vanuatu & New Caledonia

Scale worm with Parasitic gastropod
Vanuatu & New Caledonia