Find the right images by checking multiple keywords below:
Image ID: 0002669-DPE
Leopard Sea Cucumber
leopard sea cucumber, Bohadschia argus, discharging Cuvierian tubules through anus, which function as sticky defensive threads against its predators, Moorea, French Polynesia, Pacific Ocean