Cassis tuberosa
(Linnaeus, 1758) Caribbean Helmet
Juvenile
Juvenile
Unusual Colors