Murex tribulus

Murex tribulus, the caltrop murex, is a species of large predatory sea snail, a marine gastropod mollusc in the family Muricidae, the rock snails or murex snails.

Description
The shell of Murex tribulus can reach a length of 65 - 160 mm. This quite common snail has a shell with a very long siphonal canal and numerous very long, fragile and acute spines, providing protection against predators. It feeds on other mollusks.

Distribution
This species is widespread from Central Indian Ocean to Western Pacific Ocean.