 Engina mendicaria

Engina mendicaria, common name striped engina or bumble bee snail, is a species of sea snail, a marine gastropod mollusk in the family Pisaniidae.The shell size varies between 10 mm and 20 mm.