Horned helmet conch snail (Cassis cornuta) feeding on by sucking out a Sand dollar, Palawan, Philippines, Indo-pacific.