Cassis tuberosa (Linnaeus, 1758) Caribbean Helmet

Cassis tuberosa (Linnaeus, 1758) Caribbean Helmet Juvenile

Cassis tuberosa (Linnaeus, 1758) Caribbean Helmet Juvenile

Juvenile Juvenile

Cassis tuberosa (Linnaeus, 1758) Caribbean Helmet Unusual Colors

Unusual Colors